Gente, ahora me surgió un nuevo problema:
Este es mi codigo:
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
ul {margin:0;padding:0;}
li {list-style:none;}
ul.menu li:hover, ul.menu li.over {background:#FF0000;}
</style>
</head>
<body>
<script type="text/javascript">
startList = function() {
if (document.all&&document.getElementsByTagName) {
navRoot = document.getElementsByTagName('ul')[0];
navRoot.className="menu";
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;
</script>
<ul class="sobra">
<li>UL SOBRA</li>
<li>UL SOBRA</li>
</ul>
<ul class="menu">
<li>UL MENU</li>
<li>UL MENU</li>
</ul>
</body>
</html>
el cual funciona perfecto, pero si agrego más <ul> con cualquiera otra clase, el javascript me lo toma solo para el primer UL que encuentre... y según puedo entender con el javascript que puse, que supeustamente eso lo tendría que aplicar al UL con clase "menu"... como hago ?
Gracias nuevamente.