У меня есть загрузка iframe на родительскую страницу. IFrame содержит последовательность форм, и я хотел бы принять действие на родительской странице каждый раз, когда содержимое iframe перезагружается (т. Е. После того, как форма будет представлена в содержимом iframe). Текущий код находится на родительской странице и работает во всех крупных игроках, кроме IE (меня интересует только IE 7 & 8).iframe onload в IE7/8 с Javascript
var iframe = document.getElementById('theiframe');
function refresh() {
alert('foo');
}
if (iframe.attachEvent) iframe.attachEvent('onload', refresh);
else iframe.onload = refresh;
Что мне не хватает, что помешает этому быть эффективным в IE?
Попробуйте ссылаться на документ iframe: var iframe = document.getElementById ('theiframe'). Document; (не ответ, потому что я угадываю :)) – Cfreak