0

質問は本当にそれを要約しています...

子iframeを持つ親ページがあり、

iframe の場所が変更されたとき、つまり、ユーザーが iframe 内のリンクをクリックし、iframe が別のページに移動したときをどのように確認しますか?

onloadはそのようにiframeのイベントにバインドできることを知っています

$("#theIframe").load(function(){
  //Do something
}) 

しかし、それでは手遅れです... ページはすでに読み込まれています...

基本的に、リンクがクリックされるか、フォームが送信されるとすぐに、または iframe の場所が変更される原因を突き止める必要があります...

IEで動作する必要はありませんが、動作する場合はなおさらです...そしてjqueryである必要もありません...

前もって感謝します...

4

2 に答える 2

1

を試す

onbeforeunload

子ドキュメントの本文のイベント。すべての主要なブラウザでサポートされています。

于 2009-12-24T03:10:55.430 に答える
1

トピックは古いですが、このコードが役立つはずです

$("#theIframe").bind('DOMAttrModified', function(e) {

console.log(e);
});

DOM イベントの詳細は こちら (wiki)

于 2013-03-19T14:54:46.277 に答える