代理加盟 2019全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

您现在的位置: 秀站网 > 站长学院 > 建站教程 >

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

来源:未知 发布时间:2019-03-30热度:我要评论
网站提交订单,提交到购物车等操作后,一般有弹出提示信息,然后转到新页面或返回上一页并刷新该页面。下面分享前端JS返回上一页并刷新该页面的几种方法。 a href=javascript:history.go(-1)返回上一页/aa href=javascript:location.reload()刷新当前页面/aa href=java...

        网站提交订单,提交到购物车等操作后,一般有弹出提示信息,然后转到新页面或返回上一页并刷新该页面。下面分享前端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> 

本文地址:http://www.xiuzhanwang.com/news/1382.html

    责任编辑:秀站网

    发表评论

    评论列表(条)