常用js页面跳转方式
工作中会常用到必须用js的页面跳转,刷新,总结了一下常用的js跳转页面的方法和页面刷新及页面自动刷新,js引入js文件的常用技巧,便于查阅。
1.window.location.href方式
window.location.href="target.aspx";
2.window.navigate方式跳转
window.navigate("target.aspx");
3.self.location方式实现页面跳转,和下面的top.location有小小区别
self.location='target.aspx';
4.top.location
top.location='target.aspx';
5.不推荐这种方式跳转
alert("返回");
window.history.back(-1);
6.小技巧(JS引用JS):
if (typeof SWFObject == "undefined") {
document.write('<scr' + 'ipt type="text/javascript" src="/scripts/swfobject-1.5.js"></scr' + 'ipt>');
}
7.Javascript刷新页面的几种方法:
history.go(0)
location.reload()
location=location
location.assign(location)
document.execCommand('Refresh')
window.navigate(location)
location.replace(location)
document.URL=location.href
8.自动刷新页面的方法:页面自动刷新:把如下代码加入head区域中,其中20指每隔20秒刷新一次页面.
<meta http-equiv="refresh" content="20">
9.页面自动跳转:把如下代码加入head区域中,其中20指隔20秒后跳转到http://www.qianduandu.com页面
<meta http-equiv="refresh" content="20;url=http://www.qianduandu.com">
10.如果想关闭窗口时刷新或者想开窗时刷新的话,在中调用以下语句即可。
<body onload="opener.location.reload()"> 开窗时刷新
<body onUnload="opener.location.reload()"> 关闭时刷新
window.opener.document.location.reload()
Last updated
Was this helpful?