js 跳转网页URL链接的几种方式
1、跳转链接 在当前窗口打开
window.location.href="http://www.baidu.com" 等价于 <a href="baidu.com" target="_self">go baidu</a>
2、跳转链接 在新窗口打开
window.open("http://www.baidu.com") 等价于 <a href="baidu.com" target="_blank">go baidu</a>
3、跳转链接 返回上一页
window.history.back(-1);
4、跳转链接
self.location.href="baidu.com"
5、html中使用meta中跳转,通过meta可以设置跳转时间和页面
<head> <!--只是刷新不跳转到其他页面 --> <meta http-equiv="refresh" content="5"> <!--定时转到其他页面 --> <meta http-equiv="refresh" content="5;url=index.html"> </head>
6、html跳转上一页的方式
window.history.go(-1);或者window.history.back(-1); <script type="text/javascript"> var wrong = document.getElementById('btn'); wrong.onclick = function() { window.history.go(-1);//返回上一页 window.history.back(-1);//返回上一页 } </script> 在html中写 <a href=”#” onClick=”JavaScript :history.back(1);”>返回上一页</a> <a href=”#” onClick=”javascript :history.Go(-1);”>返回上一页</a>
// 定时跳转
setTimeout("javascript:location.href='index.html'", 5000);
self 指代当前窗口对象,属于window 最上层的对象。
location.href 指的是某window对象的url的地址
self.location.href 指当前窗口的url地址,去掉self默认为当前窗口的url地址,一般用于防止外部的引用
top.location.href:为引用test.html页面url的父窗口对象的url
如果你的网页地址是:http://www.a.com,别人的是http://www.b.com, 他在他的页面用iframe等框架引用你的http://www.a.com,那么你可以用:
if(top.location.href!=self.location.href){ location.href="http://www.a.com"; }
来转向你的页面,top指代的是主体窗口,这里top.location.href返回http://www.b.com;
http://www.b.com!=http://www.a.com,返回为真(true),则网页重定向到你的网页,做到防盗用的作用.
onclick="Go('hk_money.php');return false" onclick="javascript:window.location.href='URL'" onclick="location='URL'" onclick="window.location.href='URL?id=11'" onclick="window.open('https://www.alipay.com','_blank');" //在新页面打开 onclick="window.open('https://www.alipay.com','_self');" //覆盖当前页面打开,不出弹出刷新提示哦!可以用这个做刷新功能
共 0 条评论