ホームページ >ウェブフロントエンド >jsチュートリアル >Chrome_javascript スキルの下で ifame 親ウィンドウが子ウィンドウを呼び出す問題についてのディスカッション

Chrome_javascript スキルの下で ifame 親ウィンドウが子ウィンドウを呼び出す問題についてのディスカッション

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 16:55:201280ブラウズ

プロジェクトでブラウザの非互換性の問題が発生しました:

IE および Firefox では、ifame フレーム ページの親ウィンドウで子ウィンドウの名前を使用して子ウィンドウの js 関数を直接呼び出すことは正常に機能しますが、 Chrome ではうまく動作しません。

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





<br><p> このページではフレームが使用されていますが、お使いのブラウザはフレームをサポートしていません。 </p> <br>


では次のように記述できます。 >


コードをコピー
コードは次のとおりです: function changeMenu(menu_id){ header。 window.changeMenu( menu_id);
}


または:



コードをコピー
function changeMenu(menu_id){ frames[0].changeMenu(menu_id);
}


を使用できます。 Chrome の 🎜>
2 番目の記述方法のみが使用できるため、複数のブラウザの互換性の問題を考慮する必要がある場合は 2 番目の記述方法を使用する必要があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。