0
私のページにiframeがあります。このiframeは自分のサーバーにないサイトを埋め込んでいます。javascript iframe unload
iframeがリダイレクトされる前に関数をトリガする方法を探しています。たとえば、ユーザーがiframe内のリンクをクリックしてiframeがリダイレクトしているときに、リダイレクトする前に関数をトリガーしたいとします。
私はこれまでのところ、このコードを持っている:
document.getElementById("ifm").addEventListener("unload", trig());
function trig(){
alert('2');
}
のiframeが最初にロードされたときに、このコードは一度だけ警告しています。
私は "onbeforeunload"イベントでも試していましたが、同じ結果が得られました。
質問:iframeがリダイレクトされる前にどのように警告することができますか?
2番目のコードは、最初にページが読み込まれたときに1回だけ "trig"関数をトリガーします。私はiframeがリダイレクトされたeverytimrをトリガーしたい。例えばそれはクロスドメインです。 –