Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2004, 15:40
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Hola KillerBKS:

Desde un popup se pueden enviar datos a la ventana madre sin necesidad de formularios, incluso hacer asignaciones a campos de formulario...

Un popup reconoce a la ventana que lo abrió como "opener"... entonces puedes poner en un supuesto campo dato de un formulario name=prueba un texto cualquiera de la siguiente manera:

opener.document.forms.prueba.dato.value = "un texto cualquiera";

Si los datos los tiene que recibir el popup, puede ser por la linea de dirección y sería muy parecido a un envío de formulario con el método get, y habría que decodificar esa linea con "location.search", o estando el popup abierto, mediante la variable que se haya usado durante su apertura...

var ventana = window.open("form.html", "", "");
setTimeout("ventana.document.forms.otraPrueba.otro Dato.value = 'otro texto cualquiera'", 1000);

En el ejemplo puse un retardo de 1 segundo pensando que podría tardar un poco en cargarse la página... creo que este caso es algo más complejo.

Saludos