ホームページ > ウェブフロントエンド > jsチュートリアル > IE6_javascript スキルの下で Internet Explorer がインターネット サイトを開けないというエラーが発生する

IE6_javascript スキルの下で Internet Explorer がインターネット サイトを開けないというエラーが発生する

WBOY
リリース: 2016-05-16 18:24:43
オリジナル
1182 人が閲覧しました

具体的な状況は次のとおりです:
ページが完全にロードされる前に、マウスをクリックすると、iFrame を生成するスクリプト イベントがトリガーされます。
まず、ページが完全に読み込まれた後、スクリプト イベントをトリガー位置に動的に追加することを考えました。この方法では、ページが完全に読み込まれる前にスクリプト イベントは存在せず、当然エラーは発生しません。報告した。
上記の方法は少し消極的なので、iframe を生成するスクリプトを見に行きました。
通常のページ構造は

コードをコピー コードは次のとおりです:

< ;body>

....


iframe を生成するスクリプトは次のとおりです。

コードをコピー コードは次のとおりです。
function CreateiFrame(){
var objBody = document.getElementsByTagName("body").item(0);
var objiFrame = document.createElement("iframe");

>
appendChild() メソッドは、ノードの子ノード リストの末尾に新しい子ノードを追加します。 iframe 作成後の DOM は次のようになります:


....

....




が完全に読み込まれる前に