0

たとえば、次のような iframe があります。

<iframe src='test.html'></iframe>

また、test.html には、URL を google.com に変更するボタンがあります。

それで、iframeがsrcに変更があることを知る方法はありますか?

たとえば、onchange や onload など。

4

2 に答える 2

0

まず、クロスドメイン ポリシーに関する事実を理解します。

次に、子 iframe を制御できる場合は、スクリプトを記述して、それが一部のフレーム (ウィンドウ) であることを通知できます。

于 2010-06-16T19:58:35.290 に答える
0

iframe コンテンツを制御できる場合は、次のように onbeforeunload イベントでアクションを設定するスクリプトを挿入できます。

<script type="text/javascript">
  self.onbeforeunload = function() {alert('unloadevent in frame window');};
</script>

私の知る限り、onbeforeunload は IE と Firefox でしか機能しないことに注意してください。

于 2010-07-03T20:35:38.943 に答える