Preciso executar um retorno de chamada quando um IFRAME terminar de carregar. Não tenho controle sobre o conteúdo no IFRAME, portanto não posso acionar o retorno de chamada a partir daí.
Esse IFRAME é criado programaticamente e preciso passar seus dados como uma variável no retorno de chamada, além de destruir o iframe.
Alguma ideia?
EDITAR:
Aqui está o que eu tenho agora:
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);
});
}
Esse retorno de chamada antes do carregamento do iFrame, portanto, o retorno de chamada não possui dados retornados.