Discuz教程网

js刷新当前页的方法

[复制链接]
authicon dly 发表于 2011-4-20 11:37:40 | 显示全部楼层 |阅读模式
Javascript刷新页面的几种方法:

  1. history.go(0)
  2. location.reload()
  3. location=location
  4. location.assign(location)
  5. document.execCommand('Refresh')
  6. window.navigate(location)
  7. location.replace(location)
  8. document.URL=location.href
复制代码


自动刷新页面的方法:
1.页面自动刷新:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20">
其中20指每隔20秒刷新一次页面.
2.页面自动跳转:把如下代码加入<head>区域中

  1. <meta http-equiv="refresh" content="20;url=http://www.wyxg.com">
复制代码

其中20指隔20秒后跳转到http://www.wyxg.com 页面
3.页面自动刷新js版

  1. <script language="JavaScript">
  2. function myrefresh()
  3. {
  4.        window.location.reload();
  5. }
  6. setTimeout('myrefresh()',1000); //指定1秒刷新一次
  7. </script>
复制代码

ASP.NET 如何输出刷新父窗口脚本语句


  1. this.response.write("<script>opener.location.reload();</script>");  
  2. this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>");   Response.Write("<script language=javascript>opener.window.navigate(''你要刷新的页.asp '');</script>")
复制代码


JS刷新框架的脚本语句
//如何刷新包含该框架的页面用   

  1. <script language=JavaScript>
  2.    parent.location.reload();
  3. </script>
复制代码


//子窗口刷新父窗口

  1. <script language=JavaScript>
  2.     self.opener.location.reload();
  3. </script>
复制代码

( 或 <a href="javascript:opener.location.reload()">刷新</a>   )
//如何刷新另一个框架的页面用   

  1. <script language=JavaScript>
  2.    parent.另一FrameID.location.reload();
  3. </script>
复制代码

如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。

  1. <body onload="opener.location.reload()"> 开窗时刷新
  2. <body onUnload="opener.location.reload()"> 关闭时刷新
  3. <script language="javascript">
  4. window.opener.document.location.reload()
  5. </script>
复制代码






上一篇:js中cookie的使用
下一篇:帮忙修改个Discuz X1.5N格插件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-4 04:33

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表