Javascript/Jquery在浏览器中打开相关页面
Javascript/Jquery open relative page in browser
我在上
www.foo.com
如何调用javascript或jquery导航到
www.foo.com/site1
或者如果我在www.foo.com/site1
上进行
www.foo.com/site1/site2
window.location.href = window.location.href + "/site1"
我想这会奏效的。
从外部进入site1
window.location.href="site1/";
进入站点1/站点2如果你在站点1
window.location.href="site2/";
如果你在之外,直接进入站点1/站点2
window.location.href="site1/site2/";
离开站点1如果你在站点1
window.location.href="../";
如果您在站点1/site2 内,请离开站点1/site
window.location.href="../../";
离开站点1a,如果你在站点1a内,进入站点1b(在同一级别)
window.location.href="../site1b/";
当然,如果您使用<a href="../site1b/">GO</a>
之类的链接进行单击,则不需要javascript。
只使用window.location=..也有效(有更广泛的支持),甚至使用location=。。(你可以省略"window.",但为了清晰和兼容性,我不会这么做)
Javascript:设置location.href与location
我使用了所有尾随"/"的路径,即文件夹,以避免从"site1"自动重定向到"site1/"(稍微慢一点)。
这将触发
window.location.href="url/goes/here";
相关文章:
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- jQuery检测浏览器是否支持Zoom
- 通过浏览器加载页面时触发加载脚本(js或jQuery)'s”;返回“;作用
- 为什么不在浏览器上获得JQuery效果呢
- Jquery Draggable-在浏览器刷新时保持位置
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- HTML5在浏览器大小javascript/jquery上调整字体大小
- 如何在jquery中检测浏览器的后退按钮,如果有任何对话框打开,请关闭它
- JQuery不会在Safari以外的任何浏览器中加载
- Jquery浏览器滚动问题
- JQuery :浏览器未聚焦时的焦点
- Javascript/jQuery浏览器检测
- JavaScript或jQuery浏览器返回按钮点击检测器
- Javascript/JQuery浏览器测试框架为IE9/FF/Chrome
- 如何避免在asp.net/javascript/jquery浏览器中打开相同的url链接
- TypeError: jQuery.浏览器未定义
- 简单吗?jquery浏览器兼容性问题
- jQuery 1.6浏览器检测
- 使用jQuery浏览器返回并关闭事件
- jQuery 1.9 浏览器检测