当前位置 : 主页 > 网站建设 > 正文

JS跳转返回上页刷新页面多种实现方法

原创

重庆seo2017-01-25 00:36:13阅读()JSA+ / A-

        网站提交订单,提交到购物车等操作后,一般有弹出提示信息,然后转到新页面或返回上一页并刷新该页面。下面分享前端JS返回上一页并刷新该页面的几种方法。

JS刷新跳转

<a href="javascript:history.go(-1)">返回上一页</a>
<a href="javascript:location.reload()">刷新当前页面</a>
<a href="javascript:"onclick="history.go(-2); ">返回前两页</a>
<a href="javascript:"onclick="self.location=document.referrer;">返回上一页并刷新</a>
<a href="javascript:"onclick="history.back();">返回上一页</a>

页面跳转

<a href="javascript:;" onclick="window.location.href='list.php'">跳转到list.php</a>

Javascript刷新页面的几种方法:

①history.go(0)
②location.reload()
③location=location
④location.assign(location)
⑤document.execCommand('Refresh')
⑥window.navigate(location)
⑦location.replace(location)
⑧document.URL=location.href

自动刷新页面的方法

1.页面自动刷新:把如下代码加入<head>区域中

<meta http-equiv="refresh" content="10">

10指每隔10秒刷新一次页面.

2.页面自动跳转:把如下代码加入<head>区域中

<meta http-equiv="refresh" content="10;url=http://www.baidu.com">

10指隔10秒后跳转到http://www.baidu.com页面

js自动刷新当前页面:

<script type="text/javascript"> 
 function myrefresh(){ 
  window.location.reload(); 
 } 
 setTimeout('myrefresh()',1000); //指定1秒刷新一次 
</script>

JS刷新框架的脚本语句 

//刷新包含该框架的页面用 
<script type="text/javascript"> 
 parent.location.reload(); 
</script> 

//子窗口刷新父窗口 
<script type="text/javascript"> 
 self.opener.location.reload(); 
</script> 
//或<a href="javascript:opener.location.reload()">刷新</a>

//如何刷新另一个框架的页面用 
<script type="text/javascript"> 
 parent.另一FrameID.location.reload(); 
</script> 

关闭窗口时刷新或开窗时刷新

       在<body>中调用以下语句即可: 

<body onload="opener.location.reload()"> 开窗时刷新 
<body onUnload="opener.location.reload()"> 关闭时刷新 
<script type="text/javascript"> 
 window.opener.document.location.reload() 
</script> 

    扩展阅读

    本文地址:https://www.vi586.com/web/370.html
    版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,支持原创,转载请保留出处

    赞(4)