![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/12/2005, 06:27
|
![Avatar de kazafun](http://static.forosdelweb.com/customavatars/avatar51348_1.gif) | | | Fecha de Ingreso: diciembre-2003 Ubicación: Elda
Mensajes: 843
Antigüedad: 21 años, 1 mes Puntos: 13 | |
Codigo interesante... 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. |