Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2008, 03:16
centrion_75
 
Fecha de Ingreso: marzo-2008
Mensajes: 119
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Problemas con window en IExplorer

Hola a todos,

tengo un par de funciones que abren un objeto window y recogen los datos de la ventana hija para mostrarla en la ventana padre. En firefox va de lujo, pero en el Explorer no funciona(que raro que no funcione).

Abrir la ventana si que lo hace, lo que no hace es lo de cargar los datos en la ventana padre.

Aquí estan las funciones:

Abrir ventana:

Código PHP:
function abrirHija(url) {
    
    
ventana_hija window.open(url,"hija","height=500,width=800");
    
ventana_hija.focus();
    
ventana_hija.moveTo(250,150);    
    

Cargar los datos de la hija en el padre:

Código PHP:
function aceptarHija(form)
{

    
url=form.action;
    
separador="?";
    for(
i=0;i<form.elements.length;i++)
    {
        switch(
form.elements[i].type)
        {
            case 
"text":
                
url += separador+form.elements[i].name+"="+form.elements[i].value;
                
separador="&";
                break;
                
            case 
"radio":
                if(
form.elements[i].checked){
                    
url += separador+form.elements[i].name+"="+form.elements[i].value;
                    
separador="&";
                }
                break;
                
            case 
"select-one":
                
url += separador+form.elements[i].name+"="+form.elements[i].value
                
separador="&";
                break;
                
            default:

    
        }

    }
    
    
window.opener.location.href     url;    
    
//form.submit();
    
window.close();