Pequeño error de sintaxis.

Hola expertos, otra vez buscando su ayuda. Tengo 2 archivos un .js y un .html
el sl.js tiene este código:
var u = GetUrlParam("u");
document.write("el usuario pasado por url es "+u);
------------------------
el código del html es este:
<html>
<head>
<title>prueba</title>
</head>
<body>
<script language="JavaScript" type="text/JavaScript" src="sl.js?u=user"></script>
</body>
</html>
---------------
Me da error... Soy bastante nuevo en esto y la verdad no me doy cuenta como resolverlo... Se aceptan ideas, gracias.

1 Respuesta

Respuesta
1
El problema es que el código javascript se ejecuta dentro de la página, con lo que el parámetro que le pasas en el src no lo cogerá.
La opción sería ponerle el parámetro al llamar al html, y si el código js sigue sin funcionarte prueba a cambiarlo por esto:
var u = document.location.search;
document.write("el usuario pasado por url es " + u.split("=")[1]);

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas