He encontrado este codigo que realiza de manera muy correcta la aparicion/desaparicion de un menu segun pases el raton por encima o no...
startList = function()
{
if (document.all&&document.getElementById)
{
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++)
{
node = navRoot.childNodes[i];
if (node.nodeName=="LI")
{
node.onmouseover=function() { this.className+=" over"; }
node.onmouseout=function() { this.className=this.className.replace(" over", "");}
}
}
}
}
window.onload=startList;
Me preguntaba si sabriais conseguir un codigo mas "estandar", los expertos en Javascript supongo que no tendreis ninguna dificultad con él, pero por ejemplo a mi me rsulta raro eso de:
startList = function()
o despues lo de:
if (node.nodeName=="LI")
{
node.onmouseover=function() { this.className+=" over"; }
}
Esto ultimo, por ejemplo no lo entiendo...
GRACIAS DE ANTEMANO.