1. ホーム
  2. ジャバスクリプト

[解決済み】iframeから親ウィンドウの関数を呼び出す方法

2022-04-19 15:14:12

質問

iframeから親ウィンドウのJavaScript関数を呼び出したいのですが、どうすればよいですか?

<script>
    function abc()
    {
        alert("sss");
    }
</script>

<iframe id="myFrame">
    <a onclick="abc();" href="#">Call Me</a>
</iframe>

解決方法は?

<a onclick="parent.abc();" href="#" >Call Me </a>

参照 window.parent

現在のウィンドウまたはサブフレームの親オブジェクトへの参照を返します。

ウィンドウが親を持たない場合、その親プロパティは自分自身への参照となります。

ウィンドウをロードする際に <iframe> , <object> または <frame> の場合、その親はウィンドウを埋め込んでいる要素である。