Foros del Web » Programando para Internet » Javascript »

tengo un problema con formulario en popup

Estas en el tema de tengo un problema con formulario en popup en el foro de Javascript en Foros del Web. Hola a todos; El problema es el siguiente: Tengo una pagina con tres frames y desde uno de ellos abro una popup (con window.open) en ...
  #1 (permalink)  
Antiguo 09/01/2005, 18:54
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 3 meses
Puntos: 0
tengo un problema con formulario en popup

Hola a todos;
El problema es el siguiente:

Tengo una pagina con tres frames y desde uno de ellos abro una popup (con window.open) en la que hay un formulario, al enviar el formulario comprueva que este lleno un campo determinado y de ser asi lo envia a pant.php para procesarlo. Hasta aqui todo bien pero lo que yo quiero es que pant.php se cargue en el frame que abre la popup y despues se cierre esta pero no lo consigo, he mirado en el foro y he ido provando todo lo que he encontrado pero na de na. O se carga en la popup o en una pag nueva pero no en el frame. Ya no se que hacer. Alguna Sugerencia??

Esto es lo ultimo que he provado:

Código:
function validar_close(nombre){
    cadena = nombre.replace(/[ ]*/, '');
    if (cadena == ""){
        alert('Falta el nombre.');
        return false;
    }else{
        document.form_nombre.target=window.opener;
        window.close();
	}
}
No se si es correcto.

Gracias
__________________
MACBOMB
webmast....... :adios:
  #2 (permalink)  
Antiguo 10/01/2005, 00:36
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola a todos:

El target debe tener un nombre de frame, y wibdow.opener referencia al objeto y no al name de ese objeto.
Tendrías que probar con:
document.form_nombre.target=opener.name;
...
Y en la página que abre el popup, asegurate que tiene algún nombre asignado, o simplemente asígnaselo con:
window.name = "Principal";

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 11/01/2005, 12:13
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 3 meses
Puntos: 0
De acuerdo Gracias caricatos

Gracias caricatos

Tienes razon, me 'enperre' en poner el nombre del frame
directamente y no .name, por eso no funcionaba.
__________________
MACBOMB
webmast....... :adios:
  #4 (permalink)  
Antiguo 11/01/2005, 14:14
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284


¡Magnífico!

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 13:54.