Foros del Web » Programando para Internet » Javascript »

problemas con el window.opener

Estas en el tema de problemas con el window.opener en el foro de Javascript en Foros del Web. Hola a todos: Mi problema es el siguiente tengo una pagina padre donde levanta un popup con ciertas caracteristica dependiendo de donde haya hecho clic ...
  #1 (permalink)  
Antiguo 06/06/2005, 16:52
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 10 meses
Puntos: 0
problemas con el window.opener

Hola a todos:

Mi problema es el siguiente

tengo una pagina padre donde levanta un popup con ciertas caracteristica dependiendo de donde haya hecho clic el cliente

el popup tiene un formulario que contiene un formulario con un hidden y dos select.

como no he podido realizar que el popup mande el formulario a la pagina padre la envio a otra pagina donde recoge los datos y recargo la pagina padre y cierro el popup, se supone que esto deberia funcionar pero me manda el siguiente error


el objeto no acepta esta acción


el javascript de la pagina donde recoge los datos es asi

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<SCRIPT language="javascript">

window.opener.location('enviadatos.php3?id_producto=1&agregar=1&color=3&talla=4'); 
window.close();
</SCRIPT>
<body>
</body>
</html> 

ojo: que la pagina que recoge los datos esta en php

No se donde esta el error si alguien me puede decir donde me estoy equivocando plkisssssss

saludos a todos

Mauricio
  #2 (permalink)  
Antiguo 06/06/2005, 17:04
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Hola mauricio2004:


Lo puse en las FAQs... http://www.forosdelweb.com/showpost....&postcount=207

Tal vez no necesites hacer tantos malabares... Prueba enviar directamente el formulario al padre, y luego dinos si te sirve.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 06/06/2005, 17:14
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 10 meses
Puntos: 0
gracias caricatos,

recarga la pagina sin ningun problema pero el problema es que necesito que se cierre la ventana cuando envia el formulario

por eso lo habia hecho asi

tienes algo de eso por ahi master jajaj

Saludos

Mauricio
  #4 (permalink)  
Antiguo 07/06/2005, 00:59
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Hola otra vez:

Desde el mismo botón submit puedes cerrar la ventana:
<button type="submit" onclick="setTimeout('window.close()', 1000)">enviar</button>

El retraso es para asegurarnos de que el formulario se envía.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 07/06/2005, 10:53
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 10 meses
Puntos: 0
Hola caricatos:

Gracias portu desinteresado apoyo, me diste ideas nuevas

cerre el pop up con un onClick="document.form.submit(); window.close();"

envia sin ningun problema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:00.