Javascript 将变量与window.location.href一起使用
我想知道如何在javascript中执行这样的命令。我只想将url作为字符串存储在变量中,并在时机成熟时重定向到它-Javascript 将变量与window.location.href一起使用,javascript,variables,window,location,href,Javascript,Variables,Window,Location,Href,我想知道如何在javascript中执行这样的命令。我只想将url作为字符串存储在变量中,并在时机成熟时重定向到它- var linkz = "http://www.google.com/"; window.location.href= linkz; 为什么这样不行 谢谢,我刚刚在本地机器上试用过,它可以工作: <script> window.onload = function(){ var google = "http://google.com"; window
var linkz = "http://www.google.com/";
window.location.href= linkz;
为什么这样不行
谢谢,我刚刚在本地机器上试用过,它可以工作:
<script>
window.onload = function(){
var google = "http://google.com";
window.location.href = google;
}
</script>
Redirecting to google...
如果您以这种方式使用链接(如评论中所述): 用于
window.location.href
的代码应该可以使用
在这一点上,如果您所做的只是替换链接的默认行为,我不明白为什么要使用javascript。应该可以。你的问题在代码的其他地方。我能看到的唯一地方是当我通过它时-google.com)“>google,但有什么错吗?:(你是什么意思?checkCk是什么?它是函数,函数只是函数checkCk(linkz){window.location.href=linkz;}@Matt。从我的答案中复制代码,并创建一个新的文件test.html。试试看,它能工作吗?(会的)。这意味着-你的代码有问题(之前-我们看不到)@Matt。再看看我的答案-我会在
update
session中添加新代码。它也能工作。这就解决了它。我不敢相信我没有看到它=。=谢谢!
<script>
var redirect = function(new_place) {
window.location.href = new_place;
}
</script>
<a href='javascript:redirect("http://google.com")'>Go to google</a>
<a href="javascript:checkCk(google.com)">Google</a>
<a href="javascript:checkCk('http://google.com')">Google</a>