我想知道如何能够在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