使用javascript导航到另一个页面的正确方法是什么?

时间:2014-12-13 02:47:50

标签: javascript if-statement hyperlink

我正在尝试做我认为非常简单的事情,而且我无法在线找到任何有效的解决方案。 基本上,我想在if语句中使用链接。我要导航到的页面与索引页面位于同一文件夹中。

以下是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导航到另一个页面的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

试试这个:

if(x==1){
    window.location = 'newurl1.html';
}
else if(x==2){
    window.location = 'newurl2.html';
}

答案 1 :(得分:0)

尝试使用window.location.replace

var x = parseInt(prompt();)
if(x === 0) {
    window.location.replace("http://stackoverflow.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?