親ページに読み込んだiframeがあります。 iframeには一連のフォームが含まれています。iframeコンテンツをリロードするたびに(つまり、フォームがiframeコンテンツで送信された後に)、親ページでアクションを起こしたいと考えています。現在のコードは親ページにあり、IEを除くすべての大手プレーヤーで動作します(私はInternet Explorer 7の場合のみ& 8に関係しています)。Javascriptを使用したIE7/8のiframe onload
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')。 (私は推測しているので答えはありません:) – Cfreak