Мне нужно выполнить обратный вызов, когда загрузка IFRAME закончилась. Я не контролирую содержимое в IFRAME, поэтому не могу запустить обратный вызов оттуда.
Этот IFRAME создается программно, и мне нужно передать его данные в качестве переменной в обратном вызове, а также уничтожить iframe.
Любые идеи?
РЕДАКТИРОВАТЬ:
Вот что у меня сейчас:
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);
});
}
Этот обратный вызов перед загрузкой iFrame, поэтому данные обратного вызова не возвращаются.