この記事の例では、JSの親ページをIFRAMEに呼び出す方法について説明します。参照のためにそれを共有してください。特定の実装方法は次のとおりです。
親ページを呼び出すチャイルドページの方法は、JSで簡単に実装できます。メインページに関数を追加してから、window.parentを使用するだけです。それを達成するためのサブページ上のmethod()
たとえば、A()関数を呼び出すと、次のように書きます。
コードコピーは次のとおりです。window.parent.a();
しかし、私はこの方法がChromeブラウザで無効であることを発見しました
コードを次のようにコピーします。//親ページで関数を呼び出す
<スクリプト>
関数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プログラミングに役立つことを願っています。