什么是使用JavaScript导航到另一个页面的正确方法?
我试图做我认为是一件非常简单的事情,而且我无法在网上找到任何工作解决方案。 基本上,我想链接if语句。我要导航到的页面与索引页面位于同一文件夹中。什么是使用JavaScript导航到另一个页面的正确方法?
下面是if语句:
if(cartman > kyle && cartman > stan && cartman > kenny && cartman > butters){
window.location = 'cartman.html';
}
else if(kyle > cartman && kyle > stan && kyle > kenny && kyle > butters){
window.location = 'kyle.html';
}
else if(stan > cartman && stan > kyle && stan > kenny && stan > butters){
window.location = 'stan.html';
}
else if(kenny > cartman && kenny > stan && kenny > kyle && kenny > butters){
window.location = 'kenny.html';
}
我发现有很多不同的代码在网上,都应该做到这一点,但他们都没有工作。什么是使用JavaScript导航到另一个页面的正确方法?
尝试使用window.location.replace
:
var x = parseInt(prompt();)
if(x === 0) {
window.location.replace("http://*.com");
} else if (x == 1) {
window.location.replace("http://google.ca");
}
而不是你已经尝试了方法,window.location.replace
刺激重定向,并假装你从来没有离开原来的页面。如果您想刺激点击链接,请使用window.location.href
。
欲了解更多信息,请参阅:How to redirect to another webpage in JavaScript/jQuery?
这是否必须是完整的地址(带有http://等),或者我可以只使用本地相对地址(只是“cartman.html”)。 – Magsen85 2014-12-13 03:13:40
请记住将任何帮助您的答案标记为答案。 – leDominatre 2014-12-13 13:40:34
@ Magsen85 http://*.com/help/someone-answers – 2014-12-13 17:11:05
尝试设置'window.location'。 – 2014-12-13 02:50:36
你从那些在线代码到目前为止已经尝试过了吗? – dotnetstep 2014-12-13 02:51:41
请向我们展示您的代码。因为'window.location.href =“...”;'确实有效。问题不在于功能,而在于如何使用它们。 – 2014-12-13 03:05:18