Javascript / Jquery在浏览器中打开相关页面

时间:2014-04-27 13:58:37

标签: javascript jquery

我在

www.foo.com

如何调用javascript或jquery导航到

www.foo.com/site1

或者如果我在www.foo.com/site1继续

www.foo.com/site1/site2

3 个答案:

答案 0 :(得分:1)

window.location.href = window.location.href + "/site1"

我想这会奏效。

答案 1 :(得分:1)

从外面进入site1

window.location.href="site1/";
如果你在site1

中,

进入site1 / site2

 window.location.href="site2/";

如果你在“外面”,直接进入site1 / site2

window.location.href="site1/site2/";

如果您在site1内,则退出site1

window.location.href="../";

如果您位于site1 / site2

内,请离开site1 / site2
window.location.href="../../";

如果您在site1a内并进入site1b(在同一级别),则退出site1a

window.location.href="../site1b/";

当然,如果您使用<a href="../site1b/">GO</a>之类的链接点击,则不需要使用javascript。

只使用window.location = ..也可以工作(甚至有更广泛的支持)甚至是location = ..(你可以省略“window。”,但我不会为了清晰度和可能的兼容性而这样做)

Javascript: Setting location.href versus location

我使用尾随“/”的所有路径作为文件夹,以避免从“site1”自动重定向到“site1 /”(稍慢)。

答案 2 :(得分:0)

这会触发它

window.location.href="url/goes/here";