ドキュメント全体を含むiFrameがあります(<html> to </html>)
。このドキュメントにはいくつかのscript
タグも含まれています。私の質問は、iFrameに存在するスクリプトの関数を呼び出すことができるかということです。
質問する
306 次
3 に答える
1
同じドメインをナビゲートする場合iframe
は、次のようなものを使用できます。
var result = document.getElementById("frame").contentWindow.func(args);
console.log(result);
デモ:http: //jsfiddle.net/Mnt3e/
于 2012-05-27T12:26:53.573 に答える
0
同じドメインに属している場合に限り、contentDocumentプロパティを介してiframeのコンテンツにアクセスできます。
于 2012-05-27T12:24:28.883 に答える
0
フレームが異なるドメインからのものであり、ソースコードを制御できる場合postMessage
は、フレーム/ドキュメント間の通信に使用できます。
ブラウザのサポートについては、ここにいくつかの情報があり、をサポートしていないブラウザのフォールバックを備えたjqueryプラグインpostMessage
があります。
于 2012-05-27T12:43:44.827 に答える