Necesito ejecutar una devolución de llamada cuando un IFRAME ha terminado de cargarse. No tengo control sobre el contenido en el IFRAME, por lo que no puedo activar la devolución de llamada desde allí.
Este IFRAME se crea mediante programación y necesito pasar sus datos como una variable en la devolución de llamada, así como destruir el iframe.
¿Algunas ideas?
EDITAR:
Esto es lo que tengo ahora:
function xssRequest(url, callback)
{
var iFrameObj = document.createElement('IFRAME');
iFrameObj.src = url;
document.body.appendChild(iFrameObj);
$(iFrameObj).load(function()
{
document.body.removeChild(iFrameObj);
callback(iFrameObj.innerHTML);
});
}
Esta devolución de llamada antes de que se cargue el iFrame, por lo que la devolución de llamada no tiene datos devueltos.