Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将变量与window.location.href一起使用_Javascript_Variables_Window_Location_Href - Fatal编程技术网

Javascript 将变量与window.location.href一起使用

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

我想知道如何在javascript中执行这样的命令。我只想将url作为字符串存储在变量中,并在时机成熟时重定向到它-

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>