2011-07-12 7 views
0

今、特定の場所にリダイレクトするhrefを表示しています。自動的に同じリンクにリダイレクトしたいのですが、その方法はわかりません。Javascript、関数によって取得されたリンクにリダイレクトしますか?

これはリンクです:

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

私はwindow.locationのを試みたが、私は関数の名前を文字通り行くので、私は何とかいじっています。

どうすればよいですか?おかげで、このように、新しいページにリダイレクトする必要がありwindow.location.hrefを設定

答えて

1

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(); 
関連する問題