![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Hola Javier, muy buenas,
Te cuento que el problema de que en Netscape no se vean las capas está ocurriendo aún y sin hacer el scrollTop
Algo se ha "cruzado" dentro de esa página que no funciona la función MM_showHideLayers que es la que estaba usando para mostrar y ocultar capas.
Lo he resuelto sacando la función de Dreamweaver y añadiendo los cambios de visibilidad a las instrucciones de scrollTop metidas dentro de una función.
No ha hecho falta llamar a un setTimeout pues mientras las capas estén ocultas no importa que queden arriba o abajo. Simplemente se colocan cuando se llaman a la función en el evento onMouseOver.
Ha quedado algo así:
Código:
function ocultar(capa)
{
parent.General.document.getElementById(capa).style.visibility = 'hidden'
}
function mostrar(capa)
{
if(navigator.appName=="Netscape")
{
var scrollarriba=parent.General.window.pageYOffset ;
}
else
{
var scrollarriba=parent.General.document.body.scrollTop ;
}
parent.General.document.getElementById(capa).style.top = scrollarriba + 90
parent.General.document.getElementById(capa).style.visibility = 'visible'
}
Y en los items de su menú:
<td onMouseOver="mostrar('Capa1')" OnMouseOut="ocultar('Capa1')">
Y funciona ok
Liz, fijate que en el código fuente, en las td donde llamas a la clase te la llama así:
class="MenúsGenerales"
Además tienes ese estilo definido con un acento en la u.
Acuerdate de no usar acentos para evitarte problemos
Un saludo a ambos