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

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

WBOY
リリース: 2016-05-16 16:55:20
オリジナル
1258 人が閲覧しました

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

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 番目の記述方法を使用する必要があります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート