0

私は現在このコードを使用しています:

var domains = ["domain.net", "domain.com", "domain.info"];

if (domains.indexOf(document.location.hostname) == -1 && document.cookie.indexOf('redirected=1') == -1)
{
    window.top.location="http://domain.net";
    document.cookie = "redirected=1";
alert("Redirecting to our main website");
}
else if (domains.indexOf(document.location.hostname) == 1)
{
    document.cookie = "redirected=1";
}
alert("Thanks for joining our main website");

2番目のアラートを「}」の上に移動すると、アラートは発生しません。そのままにしておくと、最初のアラートから始まり、次に2番目のアラートが連続して発生し、ページがリダイレクトされると、2番目のアラートが再び発生します。

これを修正する方法はありますか?

前もって感謝します

4

0 に答える 0