Este Script es un ejemplo de como enviar y recibir datos entre páginas.
Usaremos dos páginas, en la primera enviaremos los datos y en la segunda nos apareceran varios Alert que nos mostraran la forma de como llegan los datos.
envia-datos.htm
<HTML>
<HEAD>
<TITLE>Ejemplo de envio</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="Javascript">
var valor = '4,3';
var URL = 'recibe-datos.htm?topic=hola&valor=0,2'
</SCRIPT>
<P><A HREF="javascript: document.location.href = URL;">Enviar valor=0,2 y topic="Hola"[/url] </BODY>
</HTML>
recibe-datos.htm
<HTML>
<HEAD>
<TITLE>Ejemplo de recepcion de variables</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="Javascript">
var topic = ""
var valor = ""
var Recibido=""
function cogeDatos() {
if(location.search){
Recibido=location.search.substring(1).split("&");
topic=Recibido[0].split("=")[1]
valor=Recibido[1].split("=")[1]
}
}
cogeDatos()
alert('URL completa: '+location)
alert('URL parcial: '+location.search)
alert('General (array): '+Recibido)
alert('Variable 1: '+topic)
alert('Variable 2: '+valor)
</SCRIPT>
</BODY>
</HTML>