JS控制浏览器导航的几种方法

1 window.open("http://www.xxx.com", "_self")
  此方法的作用是控制济览器打开窗口,加上"_self"属性时在自身窗口打开。

2 location对像是window对像的一个子对像,可以使用如下方法:
  window.location = "http://www.xxx.com";
  window.location.href = "http://www.xxx.com";
  这两种方法和
  location = "http://www.xxx.com";
  location.href = "http://www.xxx.com";
  是等价的。这几种方式在各个浏览器下支持较好,且执行后后面的代码仍然会起作用。

  location还有一个replace()方法,作用是导航到指定页面,并且屏蔽“后退”按钮。这个方法

在安全级别较高的场合如银行系统中比较有用,但它在VISTA+IE7下无法屏蔽“后退”按钮,可能

是因为VISTA安全设置的问题,禁止了脚本对浏览器的操作。

  window.top.location = "http://www.xxx.com";
  top.location.href = "http://www.xxx.com";
  这两种写法等价,一般应用在框架中,作用是在母框架打开,即将整个页面替换掉。

3 window.history.go(-1);/window.history.back();
  window.history.go(1);/window.history.forward();
  前两个方法作用相当于“后退”按钮,后两个方法相当于“前进”按钮。这些方法在VISTA下同

样会有问题。

4 document.URL = "http://www.xxx.com")
  此方法设置了页面的URL后,后面的代码依然会执行,但它在在FireFox下不通用,建议一般使用

location的相关方法。

 

转载于:http://blog.csdn.net/lolinzhang/archive/2009/03/03/3952128.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值