Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2004, 00:29
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola otra vez:

Voy a poner un ejemplo sencillo de recogida de variables:
var entradas = location.search.substring(1).split("&");

Para una dirección del tipo:
www.tudominio.com/index.html?var1=valor1&var2=valor2
el substring recoge lo que hay en azul, y el split deja finalmente entradas como un array así:
var entradas = ["var1=valor1", "var2=valor2"];

A partir de aquí tienes que recorrer el array y hacer las asignaciones, que pueden hacerse con un eval...

for (dato in entradas)
eval("'" + dato.split("=")[0] + ' = \"' + dato.split("=")[1] + '\"');

Supongo que si no me equivoqué en el uso de las comillas o la sintaxis, puedes usar el código sin problemas...

También hay una FAQ que puso KarlanKas (¡Hola !) sobre el tema: http://www.forosdelweb.com/showpost....&postcount=184

La idea que tienes en mente parece muy interesante... espero que nos vayas poniendo al día de tus progresos
Lo de guardar las variables no creo que te sirva ya que las sucesivas llamadas las iría refrescando... pero si son valores añadidos en la URL original te podría servir.
tal vez te pueda servir el uso del sistema de marcos más o menos así:
window.frames["laVentana"].document.varx = "valorx";

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo