Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2012, 09:48
Avatar de djaevi
djaevi
 
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 2 meses
Puntos: 47
Problema window.opener Internet Explorer

Hola a todos les comento mi problema:

Tengo una pagina desde donde abro otra en un popup utilizando window.open:

Código Javascript:
Ver original
  1. var ventana = window.open("export.php","_BLANK","scrollbars=yes");

Y en mi otro archivo (export.php) levanto un div de la ventana padre, la que lanza el window.open. Para ello utilizo window.opener:

Código Javascript:
Ver original
  1. var div = window.opener.document.getElementById("idElemento");

Por ultimo añado el div que tomo de la ventana padre y lo añado usando appendChild a un div de la ventana hija:

Código Javascript:
Ver original
  1. var div = window.opener.document.getElementById("idElemento");
  2. var divHijo = document.getElementById("divHijo");
  3. divHijo.appendChild(div);

Funciona perfectamente en los navegadores estandar pero en Internet Explorer me arroja un mensaje de error que dice Interfaz no Soportada, he leido por ahi que IE no soporta window.opener pero no logre encontrar una alternativa, alguien me puede dar una idea de como lograr esto y si es posible?

Desde ya muchas gracias.