1.用iframe、弹出子页面刷新父页面iframe

1

2

3

<script language=JavaScript>

  parent.location.reload();

</script>

2.弹出子页面

1

2

3

<script language=JavaScript>

  window.opener.location.reload();

</script>

3.子窗口刷新父窗口

1

2

3

<script language=JavaScript>

  self.opener.location.reload();

</script>

4.刷新以open()方法打开的窗口

1

2

3

<script language=JavaScript>

  window.opener.location.href=window.opener.location.href;

</script>

5.刷新以winodw.showModelDialog()方法打开的窗口

1

2

3

<script language="javascript">

  window.parent.dialogArguments.document.execCommand('Refresh');

</script>

一、页面执行流程说明:

1.点击父页面a.html的“点我打开新窗口”按钮-->弹出新窗口(b.html)

2.关闭弹出的新窗口b.html-->刷新父页面a.html

二、实现步骤:

要点:1.给按钮的点击事件编写函数f1(),用于弹出新窗口   window.open(新窗口的url,"",窗口参数)

2.给弹出的新窗口添加对关闭事件的监听(window.onbeforeunload),通过该监听来实现父页面刷新

说明:要点2中的实现参考了qq_26676207转载的js关闭当前页面刷新父页面

三、代码:

父页面 a.html

  • <head>

  • <script>

  • function f1(){

  • window.open("b.html","","width=800px,height=600px");

  • }

  • </script>

  • </head>

  • <body>

  • <button οnclick="f1()">点我打开新窗口</button>

  • </body>

子页面 b.html

  • <head>

  • <script>

  • window.onbeforeunload = function() {

  • window.opener.location.reload();

  • };

  • </script>

  • </head>

  • <body>

  • <h2>这是b.html</h2>

  • </body>

js刷新页面和刷新打开自己的父页面相关推荐

  1. layui 子页面写弹出框覆盖父页面,以及给弹框中的表单赋值

    咋说呢,因为对 layui 不太熟悉,这个弹出框搞了好久,看了好多解决方案,大致尝试了一下其中几种,在坑中无法自拔...总之终于搞出来了,在这里分享一下我的笔记. 着急的直接 戳这里 看解决代码. 尝 ...

  2. vue 子页面调用父页面的参数_js父页面调用子页面数据时,子页面通过父页面传过来的参数回调父页面具体方法_html/css_WEB-ITnose...

    今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可 ...

  3. iframe子页面点击按钮,执行父页面的点击事件

    iframe 子页面点击.parent 父页面  的id(auth-link-btn)的事件 <a href="javascript:void(0);" οnclick=&q ...

  4. 父页面与子ifream传值,父页面获取子页面document元素与方法

    1.父页面获取子ifream中document元素方法 window.document.getElementById('warnIfream').contentWindow.document.getE ...

  5. 父页面调子iframe页面方法和子iframe调用父页面方法

    一.父窗口调用iframe子窗口方法  1.HTML语法:<iframe name="myFrame" src="child.html"></ ...

  6. js刷新父页面的方法

    1.父页面弹出窗口,关闭弹窗刷新父页面 window.parent.location.reload(); 2.父页面打开新的浏览器窗口,关闭新的浏览器窗口,刷新父页面的方法 window.opener ...

  7. iframe子页面内刷新父页面中另一个iframe子页面

    框架页面如下: <div id="aa" style="float: left; height: 500px; border-right-style: solid; ...

  8. js 页面跳转方法 当前页与新增页面

    js 页面跳转方法 open('http://www.baidu.com'); //页面跳转打开一个新的页面close() //关闭当前页面location.href //可以进行页面跳转当前网页直接 ...

  9. vue打开其他项目的页面/打开外部链接,window模态框或内嵌在项目里

    写这篇文章的时候心情很emo,希望自己更强大吧 在项目里通过点击列表当前行,拿到每行的id之后,跳转到新页面打开外链或者以window模态框的形式在当前页打开,并且叉掉后不影响原来的页面. 一:在项目 ...

最新文章

  1. 一位群友作为后端开发在滴滴和头条分别干了 2 年的经验总结
  2. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(二十五)完美捕捉精灵之神器 -- HitTest...
  3. 刷题总结——烽火传递(单调队列+dp)
  4. 构造函数,对象原型,实例对象三者之间的关系
  5. jedis使用_Mybatis的二级缓存、使用Redis做二级缓存
  6. (总结5)H5中新增的功能性事件
  7. [排版题] 例4.2 叠框
  8. zynq文档学习之GPIO寄存器基本操作
  9. 饮食与癌细胞代谢的分子联系
  10. SQL SERVER2017 安装程序无法与下载服务器联系。无法安装机器学习服务的问题解决方式...
  11. 简述linux的系统结构,Linux系统基础知识(一)
  12. JavaCV入门教程目录(JavaCV从入门到实战,JavaCV指南手册,免费JavaCV教程)
  13. 动手了!限19天,大米云主机满10送2手慢无!
  14. ios图片放大之后如何不模糊_图片放大后模糊怎么办 怎么放大图片不失真|放大图片保持清晰度的方法...
  15. 面向对象:结构化开发方法和面向对象开发方法
  16. 读取Xilinx FPGA芯片的唯一ID号DNA
  17. x must be 1d
  18. SpringCloud微服务实战——搭建企业级开发框架(二十七):集成多数据源+Seata分布式事务+读写分离+分库分表
  19. IOS pickerView 使用
  20. 《零基础入门学习Python》(23)--递归:这帮小兔崽子

热门文章

  1. bat: 删除文件、文件夹
  2. 服务器进不了浏览器不支持,省考报名系统打开显示服务器进不去,该如何解决?...
  3. Matlab底层算法实现图像灰度对数变换
  4. TCP/IP滑动窗口
  5. 默纳克调试说明书_默纳克_NICE3000调试说明书(修改版)
  6. 特朗普来给科大讯飞做推广?说好的5G高科技封锁清单呢?
  7. 重生之我测阿里云U1实例(通用算力型实例)
  8. 微型计算机技术及应用
  9. 电子小制作:电烙铁恒温控制器
  10. 计算机课题推荐人意见,课题推荐人意见1.doc