簡體   English   中英

在添加此&&語句之前,JavaScript一直有效。

[英]JavaScript works until I add this && statement.

我正在嘗試通過將50%的流量發送到備用廣告頁面來進行一些A / B測試。

這是我所擁有的:

<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
<script language="JavaScript">
    var country= geoip_country_code();
    var number= Math.floor(Math.random() * 10) + 1;
    if(number < 6 && country=="US") { window.location = "http://WEBSITE.com/PAGE-B" }
    else {  }
</script>

唯一的問題似乎與我的&&陳述有關。

如果我更改為第五行

    if(number < 6) { window.location = "http://WEBSITE.com/PAGE-B" }

要么

    if(country=="US") { window.location = "http://WEBSITE.com/PAGE-B" }

然后它會像應該的那樣工作。 我希望這兩個if語句可以一起工作。

我不知道為什么,但是腳本的位置打破了它。 我通過制作一個新的登錄頁面,僅使用該JavaScript並使else語句直接指向該腳本最初所在的頁面來修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM