ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery の親 iframe と子 iframe 間の相互呼び出しメソッドと値受け渡しメソッドの簡単な紹介

jQuery の親 iframe と子 iframe 間の相互呼び出しメソッドと値受け渡しメソッドの簡単な紹介

不言
不言オリジナル
2018-08-15 10:23:034283ブラウズ

この記事では、jQuery の親 iframe と子 iframe の間の相互呼び出しと値の受け渡しについて簡単に紹介します。必要な方は参考にしていただければ幸いです。 。

親ページのiframeは次の通りです

<iframe name="sunPage" id="sunPage" src="sun.html" width="300px" height="auto"></iframe>;

1.親iframeは子iframeのメソッドを呼び出します

    $("#sunPage")[0].contentWindow.sunMethod();

contentWindowオブジェクトは子iframeのウィンドウオブジェクトを取得でき、すべてのブラウザと互換性があります。 sunMethod() これは子 iframe のメソッドです。メソッド名です。

iframe の ID がわからない場合は、jbox の open メソッドを使用して ifram を開くことができます。 iframe ノードを見つけるための jquery のメソッド。

例:

$(selector).find("iframe")[0].contentWondow.sunMethod();

2. 親 iframe は子 iframe タグのデータを変更します。たとえば、子 iframe の入力値を変更します。

jQuery content() メソッド: PHP 中国語で導入されました。 website

ID #sunP は子 iframe の入力の ID です。


3. 子 iframe は親 iframe のメソッドを呼び出します

      $(&#39;#sunPage&#39;).contents().find("#sunP").text("dsssssdd");

window.parent は window オブジェクトの親を直接呼び出します

daoYo(" asdadasds"); 親ページのメソッド名、パラメータを渡すことができます;


4、子 iframe は、親 iframe の入力値を変更するなど、親 iframe タグ内のデータを変更します。
これは言うまでもありません。

    window.parent.daoYo("asdadasds");

関連する推奨事項:

iframe 子、親ページのドメイン内およびクロスドメイン通信のインスタンス


親ページの iframe の高さは、子 page_html/ の iframe の高さに自動的に適応します。 css_WEB-ITnose


jquery、iframeの親ウィンドウと子ウィンドウ要素を呼び出すjsメソッドはorganized_jqueryです

以上がjQuery の親 iframe と子 iframe 間の相互呼び出しメソッドと値受け渡しメソッドの簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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