Po pierwsze, czy strona jest na tyle duża, aby przewijać (nawet jeśli jest w ramce iframe)? Jeśli nie, lub nie jesteś pewien, zrób gigantyczny div, a następnie umieść coś pod nim. Spróbuj przewinąć do tego.
Następnie, jeśli przewijanie w elemencie iframe, umieść kod na tej samej stronie co źródło ramki. W ten sposób nie musisz się martwić o uzyskanie dokumentu lub określonego elementu w drugim oknie, co może być trudne. O tak, jesteś pewien, że dostajesz tę część, prawda? Przejście z Firebug może ci w tym pomóc.
Na koniec umieść punkt przerwania (używając Firebug) na linii, która ma spowodować przewijanie. Czy trafia w ten punkt przerwania? Jeśli nie, twój kod nie jest wykonywany, a przewijanie nie jest twoim problemem.
(I odpowiedział ten, wraz z potwierdzającymi kontekst z your earlier question.)
EDIT:
przewijanie odbywa się okno przez okno. Jeśli jesteś w ramce, która nie może przewijać, nic nie przewinie. Jeśli chcesz, aby ten element w ramce był przewijany, pobierz przesunięcie tego elementu do bieżącego okna i dodaj je do przesunięcia ramki zawierającej. To powinno wystarczyć.
Należy zauważyć, że wypróbowałem wtyczkę scrollTo JQuery bez żadnego szczęścia. $ .scrollTo (0,800); – Nick
W firefox w moim pasku adresu właśnie wstawiłem javascript: window.scrollTo (0, 800); i wydawało się, że działa. – Davis
ok, a. wypróbuj go w różnych przeglądarkach, sprawdź, czy działa w dowolnej. b. wypróbuj coś takiego jak document.body.scrollTo. do. pamiętaj, że javascript uwzględnia wielkość liter. Nie jestem pewien, czy któryś z nich pomoże, ale możesz spróbować. –