Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2005, 11:36
river
 
Fecha de Ingreso: septiembre-2003
Ubicación: Buenos Aires, Argentina
Mensajes: 92
Antigüedad: 20 años, 7 meses
Puntos: 1
Menu CSS: problema al incorporar javascript

Estoy intentado hacer un menu como se ve en el sitio: http://www.alistapart.com/articles/horizdropdowns/

Segui todas la instrucciones, pero al incorporar el archivo javascript no me funciona correctamente. ¿ debo hacer un archivo externo y linkearlo ? o ¿ debe estar dentro del documento html ? Si hay que linkearlo, ¿ pueden decirme como hacerlo con Dreamweaver ?

Hasta ahora lo que tengo es:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Menu</title>
<link href="estilomenu.css" rel="stylesheet" type="text/css" />
</head>
<ul id="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Conozcanos</a></li>
<li><a href="#">Hierros</a></li>
<li><a href="#">Tubos Estructurales</a></li>
<li><a href="#">Chapas</a></li>
<li><a href="#">Metal Desplegado</a></li>
<ul>
<li><a href="#">Escalones</a></li>
<li><a href="#">Alcantarillas</a></li>
<li><a href="#">Chapas Perforadas</a></li>
</ul>
<li><a href="#">Herreria Artisitica</a></li>
<li><a href="#">Mallas</a></li>
<li><a href="#">Herramientas Electricas</a></li>
<ul>
<li><a href="#">Makita</a></li>
<li><a href="#">Metabo</a></li>
<li><a href="#">Intraud</a></li>
</ul>
<li><a href="#">Pesos y Medidas</a></li>
<li><a href="#">Ofertas del Mes</a></li>
<li><a href="#">Novedades</a></li>
<li><a href="#">Links</a></li>
<li><a href="#">Solicite Presupuesto</a></li>
<li><a href="#">Formas de Pago</a></li>
<li><a href="#">¿Donde estamos?</a></li>
</ul>
<body>
</body>
</html>


Y el archivo javascript que figura en ese sitio para los efectos es:

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;