ホームページ >ウェブフロントエンド >jsチュートリアル >iFrame 内から親ウィンドウ関数にアクセスするにはどうすればよいですか?

iFrame 内から親ウィンドウ関数にアクセスするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-01 21:26:12936ブラウズ

How Can I Access Parent Window Functions from Inside an iFrame?

iFrame 内から親ウィンドウ関数にアクセスする

iFrame を使用する場合、開発者は多くの場合、iframe から親ウィンドウを操作する必要があります。これには、親ウィンドウで定義された JavaScript 関数を iframe 内から呼び出すことが含まれます。

特定の関数の呼び出し

特定の親ウィンドウ関数を呼び出すには、次の構文を使用します。

<button onclick="parent.functionName();">Call Parent Function</button>

この例では、iFrame 内から abc() 関数を呼び出すには、ハイパーリンクを変更します。

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

親プロパティについて

JavaScript の親プロパティは、現在のウィンドウまたはサブフレームの親ウィンドウを表します。現在のウィンドウに親がない場合、親プロパティはウィンドウ自体を参照します。

iFrame が親ウィンドウ内に読み込まれると、iFrame の親プロパティは親ウィンドウを参照します。これにより、iframe 内のスクリプトが親ウィンドウの関数とプロパティにアクセスできるようになります。

追加リソース

iframe から親ウィンドウにアクセスする方法の詳細については、を参照してください。次のリソース:

  • [window.parent](https://developer.mozilla.org/en-US/docs/Web/API/Window/parent)
  • [親の呼び出し]ウィンドウメソッドIframes](https://www.c-sharpcorner.com/Blogs/calling-parent-window-methods-from-iframes)

以上がiFrame 内から親ウィンドウ関数にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。