Programación Web y Scripting > JavaScript
Posible incoherencia en JS?
Ryusaki N:
Hola a todos. Tengo un menu html/css:
--- Código: Text ---<div align="center" id="container"> <ul id="nav-bar"> <li><a href="#" onclick="next();">seccion1</a></li> <li><a href="#" onclick="">seccion2</a></li> <li><a href="#" onclick="">Seccion3</a></li> <li><a href="#" onclick="">Seccion4</a></li> <li><a href="#" onclick="">Seccion5</a></li> </ul></div>
Y un documento Javascript anexado:
--- Código: Text ---function next(){ location.href="seccion1.php";}
Como pueden ver la funcion next() lo que hace (Teoricamente) es redireccionar al usuario a la seccion1 una vez se hace click sobre la parte del menu correspondiente a esta seccion, lo extraño es que doy click mil veces y por mas que la URL cambia sigo en la misma pagina. Saben que puede estar mal?
JrcsDev:
Es muy probable que tengas un error en JavaScript... Estás incluyendo el archivo javascript en tu html? Pega el código donde incluyes el archivo js para ver... Cuando hay algun error en Js, no se ejecuta ninguna parte del código.
JrcsDev:
Es muy probable que tengas un error en JavaScript... Estás incluyendo el archivo javascript en tu html? Pega el código donde incluyes el archivo js para ver... Cuando hay algun error en Js, no se ejecuta ninguna parte del código.
locazopro:
claro, debes tener un error al poner código JS en tu página, mira, deberia ser algo asi:
--- Código: Text ---<html><head><script type="text/javascript">function next(){ location.href="seccion1.php";}</script></head><body> <div align="center" id="container"> <ul id="nav-bar"> <li><a href="#" onclick="next();">seccion1</a></li> <li><a href="#" onclick="">seccion2</a></li> <li><a href="#" onclick="">Seccion3</a></li> <li><a href="#" onclick="">Seccion4</a></li> <li><a href="#" onclick="">Seccion5</a></li> </ul> </div></body></html>
claro que con todo lo demás que tengas, o también si es que a next lo tienes en un archivo .js externo
saludos
Ryusaki N:
En efecto, tengo el JS en un archivo aparte entonces lo que hago es:
--- Código: Text ---<script language="Javascript" src="donde esta el documento"></script>
No me gustaria mostrar el codigo que da la inteligencia en la pagina HTML por eso es que lo hago asi.
Navegación
[#] Página Siguiente
Ir a la versión completa