Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2005, 10:21
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola Chuty:

Si esos nombres de variables coincidieran con los del formulario sería mucho mejos...

Para el formulario:

<form name="formulario" >
<input type="text" name="T1" size="20">
<input type="text" name="T2" size="20">
<input type="text" name="T3" size="20">
<input type="text" name="T4" size="20">
</form>

(y los nombres coincidiendo T1, T2...)
...te valdría:

var recibido = location.search.substr(1).split("&");
for (var 1 = 0, total = recibido.length; i < total; i ++)
document.forms.formulario[recibido[i].split("=")[0]].value = recibido[i].split("=")[1];

Al no coincidir tienes que recibirlos y luego asignarlos:

var recibido = location.search.substr(1).split("&");
for (var 1 = 0, total = recibido.length; i < total; i ++)
window[recibido[i].split("=")[0]] = recibido[i].split("=")[1];
...
y luego:
document.forms.formulario.T1.value = var1;
document.forms.formulario.T2.value = var2;

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