Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2005, 06:27
Avatar de kazafun
kazafun
 
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.