マルチフレームレイアウトがあります。フレームの 1 つに、XMLHttpRequest を介して送信するフォームが含まれています。document.write() を使用してフレームをフォームで書き換え、追加する新しいページに javascript が含まれている場合、IE6 で javascript が実行されませんか?
例えば:
document.write("<html><head><script>alert(1);</script></head><body>test</body></html>");
上記の場合、ページ コンテンツは test に置き換えられますが、alert() は実行されません。これは Firefox で問題なく動作します。
上記の問題の回避策は何ですか?