JS控制浏览器导航的几种方法
2010-11-29 13:52
211 查看
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
此方法的作用是控制济览器打开窗口,加上"_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
相关文章推荐
- JS控制浏览器导航的几种方法
- 清除浏览器缓存js文件的几种方法
- js清除浏览器缓存的几种方法
- js清除浏览器缓存的几种方法
- JS判别浏览器种类以及IE版本的几种方法小结
- js控制跳转页面常用的几种方法
- 强制刷新浏览器调用的js和css以及js清除浏览器缓存的几种方法
- 用JS判别浏览器种类以及IE版本的几种方法小结
- 清除浏览器缓存js文件的几种方法
- js清除浏览器缓存的几种方法
- 用JS判别浏览器种类以及IE版本的几种方法
- js清除浏览器缓存的几种方法
- js清除浏览器缓存的几种方法
- js清除浏览器缓存的几种方法
- 清除浏览器缓存js文件的几种方法
- js清除浏览器缓存的几种方法
- js清除浏览器缓存的几种方法
- 清除浏览器缓存js文件的几种方法
- 使用JS在浏览器中判断当前网络连接状态的几种方法
- js清除浏览器缓存的几种方法