Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2007, 07:15
Aique
 
Fecha de Ingreso: diciembre-2007
Mensajes: 4
Antigüedad: 16 años, 3 meses
Puntos: 0
JS:Llamar a un metodo de parent a traves de un iframe hijo

Hola.

Intento llamar al metodo de la clase padre que contiene al iframe cuando este se carga, pero no consigo que haga nada. Creo que el hijo ni siquiera hace la llamada. Este es el codigo JS relevante:

Padre:

...
function lookAtMe(externalDOM){
getXmlHttpReq();
alert(xmlhttpreq);
var DOM = externalDOM;
alert(DOM);
xmlhttp.open("POST", "servlets/personalTest");
xmlhttp.send(externalDOM);
}

function loadExternalHTML(url){
var externaliframe = document.createElement("iframe");
externaliframe.setAttribute("src", url);
externaliframe.setAttribute("style", "visibility:hidden");
}
...
<form action="servlets/personalTest" method="POST" enctype="multipart/form-data">
<p>
<label for="HTML">HTML: </label>
<input type="file" name="HTML" id="HTML" accept="text/plain" onchange="loadExternalHTML(this.value);"/>
</p>
...

iframe:

...
<body onload="parent.lookAtMe(document);">

...

Podrias echarme una mano?.

Saludos y gracias!.