En primer lugar, ¿es la página lo suficientemente grande como para desplazarse (incluso si está en un iframe)? Si no, o no estás seguro, crea un div gigante, luego pon algo debajo. Intenta desplazarte hacia eso.
A continuación, si está desplazándose en un iframe, coloque su código en la misma página que el origen del marco. De esta manera, no tiene que preocuparse por obtener el documento o elemento específico en la otra ventana, lo que puede ser complicado. Oh sí, ¿estás seguro de que entiendes esa parte? Avanzar con Firebug puede ayudarte con eso.
Finalmente, ponga un punto de interrupción (usando Firebug) en la línea que se supone que causa el desplazamiento. ¿Llega a ese punto de quiebre? Si no, su código no se está ejecutando, y el desplazamiento no es su problema.
(I respondieron a esta, con el apoyo del contexto your earlier question.)
EDIT:
desplazamiento se realiza ventana por ventana. Si se encuentra en un marco que no puede desplazarse, nada se desplazará. Si desea que ese elemento en el marco se desplace, obtenga el desplazamiento de ese elemento a su ventana actual y agréguelo al desplazamiento del marco que lo contiene. Eso debería hacer el truco.
Debo señalar que he probado el plugin scrollTo JQuery sin tener suerte allí también. $ .scrollTo (0,800); – Nick
En firefox en mi barra de direcciones acabo de poner javascript: window.scrollTo (0, 800); y pareció funcionar. – Davis
bien, a. Pruébalo en diferentes navegadores, mira si funciona en alguno. segundo. Pruebe algo como document.body.scrollTo. do. recuerde que JavaScript es sensible a mayúsculas y minúsculas. No estoy seguro de si alguno de estos te ayudará, pero puedes intentarlo. –