2011-07-12 25 views
0

現在我正在顯示重定向到某個位置的href,我想自動重定向到同一個鏈接,但不知道如何。Javascript,重定向到一個函數檢索的鏈接?

這是鏈接:

<script> 
document.write('<a href="?s=' + geoip_city() + '"> Go </a>'); 
</script> 

我window.location的嘗試,但我搞亂莫名其妙,因爲我從字面上去給函數的名稱。

我應該怎麼做?由於

回答

1

設置window.location.href你應該重定向到一個新的頁面,就像這樣:

var url = geoip_city(); // url should be a valid url string 
window.location.href = url; 
0

您應該使用window.location.href重定向。因此,假如你有一個返回URL的功能:

function geoip_city() { 
    ... 
    return 'http://example.com?foo=bar'; 
} 

,你可以這樣重定向:

window.location.href = geoip_city(); 
相關問題