関数がトリガーされた場合にサーバーにリクエストを送信する「関数」トラッカーなどを構築しようとしています。
他のドメインにリダイレクトするボタンの機能をトリガーする方法が1つだけあります。
onclick='' を使用すると、関数は実行されますが、リクエストをサーバーに送信 (または取得) する時間がありません。
主なポイントは、ターゲット URL がロードされたら起動することです。
Javascriptでそれを行うことは可能ですか? ターゲットのオンロード、どこかにタイムアウトを設定、またはターゲットがロードされている場合はこれとあれを実行しますか? この方法でトリガーしようとしましたが、機能しません:
<a class="button" onclick="trackfunction();" href="https://www.stackoverflow.com">click here to load it</a>
<a class="button" onclick="setTimeout(function(){trackfunction()},0);" href="https://www.stackoverflow.com">click here to load it</a>
他のアイデアは大歓迎です:)
助けてくれてありがとう。