この記事の例ではjsのiframeから親ページを呼び出す方法を説明しています。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。
子ページから親ページを呼び出す方法はjsで簡単に実装できます。メイン ページに関数を追加するだけで、サブページで window.parent.method() を使用してそれを実現できます
たとえば、a() 関数を呼び出す場合、次のように記述されます:
window.parent.a();
でもChromeブラウザで見つけました このメソッドは無効です
//在父页面中调用该函数 <script> function dey() { var cards_frame=document.frames("card-iframe"); //card-iframe为iframe的名字 cards_frame.checkedCard() //调用iframe中定义的方法,把内嵌页面的值传到父页面 } </script>
2) iframe内の親ページで定義されたメソッドを呼び出します
function alert_window(picurl,h_id) { document.parentWindow.parent.msg(picurl,h_id); } //msg()为父窗口定义的函数.
card-iframeはiframeフレームのID、b()は子ページのjs関数。 contentWindow 属性は、指定されたフレームまたは iframe が配置されるウィンドウ オブジェクトであり、IE では省略できます。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。
js の iframe から親ページを呼び出す方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。