Foros del Web » Programando para Internet » Javascript »

Problema con Menu en JS

Estas en el tema de Problema con Menu en JS en el foro de Javascript en Foros del Web. Hola, estoy intentando desarrollar un menu con JS pero no me funciona, podeis indicar donde están los errores?. Este es el código: document.write('<div id="main-menu"><div id="structure-menu"><div ...
  #1 (permalink)  
Antiguo 23/09/2011, 02:00
 
Fecha de Ingreso: marzo-2010
Mensajes: 10
Antigüedad: 14 años, 10 meses
Puntos: 0
Problema con Menu en JS

Hola, estoy intentando desarrollar un menu con JS pero no me funciona, podeis indicar donde están los errores?. Este es el código:

document.write('<div id="main-menu"><div id="structure-menu"><div id="structure-up"></div><div id="main-menu-content"><div id="inside-menu"><div id="menu2"><ul><li id="step1"><a href="http://www.novaqua.es" title="index"></a></li><li id="step2"><a href="quienessomos.php" title="quienessomos"></a></li><li id="step3"><a href="javascript:document.location.href="servicios .php"" title="servicios"></a></li><li id="step4"><a href="trabjos.php" title="trabajos"></a></li><li id="step5"><a href="personaliza.php" title="personaliza"></a></li><li id="step6"><a href="contacto.php" title="contacto"></a></li></ul></div></div></div><div id="structure-down"></div></div></div>');

Muchas gracias
Carlos
  #2 (permalink)  
Antiguo 23/09/2011, 18:50
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 11 meses
Puntos: 15
Respuesta: Problema con Menu en JS

Ninguna etiqueta <a></a> tiene texto dentro, por lo tanto no se muestra el enlace. Ademas, tienes un espacio en servicios.php y el javascript que pones en ese href no es valido(usa " y por lo tanto cierra la cadena del href antes de terminar el script y luego la vuelve a abrir).

Ademas no tiene sentido el javascript, va a llamar a servicios.php en el navegador ignorando el host (intentara cargar http://servicios.php).

Un saludo!

Etiquetas: funcion, js, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.