js刷新当前页打开新页面等操作.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何实现刷新当前页面呢?借助js你将无所不能。 1,reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet])?? 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(刷新) 2,replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。 语法: location.replace(URL)?? 通常使用: location.reload() 或者是 history.go(0) 来做。 此方法类似客户端点F5刷新页面,所以页面method=post时,会出现网页过期的提示。 因为Session的安全保护机制。 当调用 location.reload() 方法时, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。 如果有这种应用: 需要重新加载该页面,也就是说期望页面能够在服务端重新被创建,期望是 Not IsPostback 的。 这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。 代码: location.replace(location.href); 返回并刷新页面: location.replace(document.referrer); document.referrer //前一个页面的URL 不要用 history.go(-1),或 history.back();来返回并刷新页面,这两种方法不会刷新页面。 附: 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区域中 复制代码 代码如下: meta http-equiv=refresh content=20;url= 其中20指隔20秒后跳转到页面 3,页面自动刷新js版 复制代码 代码如下: script language=JavaScript function myrefresh() { ?? window.location.reload(); } setTimeout(myrefresh(),1000); //指定1秒刷新一次 /script 4,JS刷新框架的脚本语句 复制代码 代码如下: //刷新包含该框架的页面用?? script language=JavaScript ?? parent.location.reload(); /script //子窗口刷新父窗口 script language=JavaScript ??? self.opener.location.reload(); /script ( 或 a href=javascript:opener.location.reload()刷新/a?? ) //刷新另一个框架的页面用?? script language=JavaScript ?? parent.另一FrameID.location.reload(); /script 如果想关闭窗口时刷新或想开窗时刷新,在body中调用以下语句即可。 复制代码 代码如下: body onload=opener.location.reload() 开窗时刷新 body onUnload=opener.location.reload() 关闭时刷新 script language=javascript window.opener.document.location.reload() /script ” 新窗口打开页面js: window.open(”) 一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.ht

文档评论(0)

jwjp043 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档