最初のページにiframeがあり、2番目のページの2番目のページにフレームをリダイレクトしています。次のように、JavaScriptを使用してiframeからジャンプしています。
<script language="JavaScript" type="text/javascript">
<!--
function breakout_of_frame() {
if (top.location != location) {
top.location.href = document.location.href;
}
}
-->
</script>
私の問題は、これによりページが数回実行され、ロードイベントのコードが実行されることです(たとえば、ロード時に電子メールを送信している場合は3回送信されます)。
今、私はブール値を使用して、電子メールがいつ送信されるかを確認しようとしました。これをtrueに設定し、falseの場合は送信しないでください...しかし、それでも機能しません。これを防ぐための提案はありますか?