Problema con anchors y javascript
3 seguidores
Hola.
Estoy creando un site donde hay una tabla en la cual, mediante javascript, decido que filas se deben mostrar y cual no. También tengo un sistema de navegación por anchors.
Lo que ocurre es que si estás en la web, en un determinado anchor, y recargas la página, el scroll no se posiciona en dicho anchor, si no más abajo.
Como es difícil de explicar he hecho un ejemplillo.
Acceded anchors-test.html#dos y probad a recargar la página.
(Cada vez que recargamos la página se situa un poco más arriba).
almostdesign
He registrado el error en bugzilla... Ya veremos.
almostdesign
psycho
...porqué no pruebas a hacerlo con backend, te quedaría más limpio.
La idea era hacerlo por javascript, para que el mostrar/ocultar capas fuera inmediato... Pero visto lo visto tendré que buscarme otra alternativa (o pasar de FF).
psycho
he estado también haciendo unas pruebillas y nada, podría ser un bug del navegador...
porqué no pruebas a hacerlo con backend, te quedaría más limpio.
Usuario desconocido
Esto es raroraroraro. Si dejas el F5 pulsado llegas al final de la página en un plis plas. ¿No será que FF usa el F5 como forma de navegación por la página?
almostdesign
psycho
Hola, desde Safari 3, ningún problema, desde Firefox sí que pasa lo que dices, así rápidamente a mi me huele que el navegador no interpreta bien el height del contenido
Ya veo que es tema de Firefox... He probado con otros navegadores y ni siquiera IE lo hace. ¿Se os ocurre alguna solución?
psycho
prueba de no separar el contenido con:
<code><p>&nbsp;</p></code>
Eso es solo en el ejemplo. En la web real no hay ni un nbsp de esos y también pasa.
damianmuti
en el onLoad, cambiale de 'tipo1' a 'tipo3' y deja de hacerlo en FF, ya q en IE no lo hace Smile
La gracia del script (y lo que da lugar al problema) es poder ocultar las tablas 'tipo1'
damianmuti
en el onLoad, cambiale de 'tipo1' a 'tipo3' y deja de hacerlo en FF, ya q en IE no lo hace :)
psycho
Hola, desde Safari 3, ningún problema, desde Firefox sí que pasa lo que dices, así rápidamente a mi me huele que el navegador no interpreta bien el height del contenido, prueba de no separar el contenido con:
<code><p>&nbsp;</p></code>