我想知道如何能夠在JavaScript中執行這樣的命令。我只是想在URL存儲爲一個可變的字符串,並將其重定向到它在時機成熟時 -使用變量與window.location.href
var linkz = "http://www.google.com/";
window.location.href= linkz;
爲什麼不工作的呢?
感謝,
我想知道如何能夠在JavaScript中執行這樣的命令。我只是想在URL存儲爲一個可變的字符串,並將其重定向到它在時機成熟時 -使用變量與window.location.href
var linkz = "http://www.google.com/";
window.location.href= linkz;
爲什麼不工作的呢?
感謝,
如果您使用的鏈接這種方式(如在評論中提及):
<a href="javascript:checkCk(google.com)">Google</a>
那麼問題是,你不能傳遞一個字符串到你的checkCk()
功能。
試試這個:
<a href="javascript:checkCk('http://google.com')">Google</a>
時使用的window.location.href
的代碼應該工作。
在這一點上,我不明白你爲什麼要使用JavaScript,如果你正在做的是取代鏈接的默認行爲。
修正了它,我不相信我沒有看到=。=謝謝! – Matt 2011-04-06 22:10:12
我只是盡我的本地機器上,而且它的工作原理:
<script>
window.onload = function(){
var google = "http://google.com";
window.location.href = google;
}
</script>
Redirecting to google...
拷貝到新的文件,稱它爲例如redirect.html
並在瀏覽器中打開它。
更新:
<script>
var redirect = function(new_place) {
window.location.href = new_place;
}
</script>
<a href='javascript:redirect("http://google.com")'>Go to google</a>
這應該工作。你的問題在你的代碼中的其他地方。 – RSG 2011-04-06 21:50:56