私は私のページにiframeを持っています。そのiframeのSRCが変更されたとき(つまり、誰かがiframe内のリンクをクリックしたとき)に実行する関数を割り当てる必要があります。これは可能ですか?私はもう試した:
$( "#my-iframe")。change(function(){...});
何も起きません。
回答:
回答№1は6チェックアウト:
jQueryでiframeの読み込みが完了したら、イベントを発生させるにはどうすればよいですか?
そのページから:
http://sykari.net/stuff/iframe/
そして
$("#iFrameId").load(function (){
// do something once the iframe is loaded
});
回答№2の場合は-1
あなたは、あなたのIFRAME内のページにあるページに含まれているページを参照してください。IFRAMEに含まれるページのページボディonunloadイベントを使用します(親フレームに取得するwindow.parent.functionname()など)。
セキュリティ上の理由から、iframe内のページが同じドメインにある場合にのみ可能です。