簡體   English   中英

僅獲取當前網址的一部分,並使用javascript重定向

[英]get only part of current url and redirect with javascript

我只需要獲取當前網址的這一部分,並在5秒鍾后重定向...

當前網址的示例:

http://www.page.com/?archive=filename

我只需要獲取文件名並放入javascript代碼

這是我的代碼:

<script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
<script type="text/javascript">
var country,url;
country = geoip_country_code()
if(country=="US"){
    url="http://www.page.com/1.php?archive=filename";
} else if (country == "UK") {
    url="http://www.page.com/2.php?archive=filename";
} else if (country == "ES") {
    url="http://www.page.com/3.php?archive=filename";
}
setTimeout("location.href = url;",5000);
</script>

請我需要與此代碼的幫助,謝謝。

您可以使用此處發布的代碼:

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

var country, 
    url, 
    codemap = { 
        US: 1,
        UK: 2,
        ES: 3
    };

url = "http://www.page.com/" + codemap[geoip_country_code()] + ".php?archive=" + getParameterByName('archive');

setTimeout(function () { location.href = url; },5000);

這是在JavaScript中解析查詢字符串的上一個問題。 那個已經被標記為重復了,所以毫無疑問地有更多的信息。 如果這樣做沒有幫助,則您要搜索的關鍵字是“在JavaScript中解析查詢字符串”。

解析JavaScript中的查詢字符串

暫無
暫無

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

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