首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当子窗口包含window.open javascript的window.print时,在javascript之后刷新父页面

当子窗口包含window.open和window.print时,在JavaScript之后刷新父页面,可以通过以下步骤实现:

  1. 在子窗口中使用window.open方法打开一个新的窗口。
  2. 在新窗口中使用window.print方法进行打印操作。
  3. 在打印完成后,可以使用JavaScript的location.reload方法刷新父页面。

代码示例:

代码语言:txt
复制
// 在父页面中打开子窗口
var childWindow = window.open('child.html');

// 在子窗口中进行打印操作
childWindow.onload = function() {
  childWindow.print();
  
  // 打印完成后刷新父页面
  window.opener.location.reload();
};

在这个例子中,我们首先使用window.open方法在父页面中打开一个子窗口,并将子窗口的引用保存在变量childWindow中。然后,在子窗口的onload事件中,调用window.print方法进行打印操作。打印完成后,使用window.opener.location.reload方法刷新父页面。

这种方法适用于需要在子窗口中进行打印操作,并在打印完成后刷新父页面的场景。在实际应用中,可以根据具体需求进行相应的修改和扩展。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云官网:https://cloud.tencent.com/
  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云函数(SCF):https://cloud.tencent.com/product/scf
  • 腾讯云云数据库 MySQL 版(TencentDB for MySQL):https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iot
  • 腾讯云移动开发(MPS):https://cloud.tencent.com/product/mps
  • 腾讯云音视频处理(MPS):https://cloud.tencent.com/product/mps
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Jquery基础(七) window.parent与window.openner区别

现在终于明白了连接时候target用法了: _blank:重新打开一个窗口 _parent:窗口执行重定向 _self:自身页面重定向 _top:第一个窗口重定向 小结: 1.window.open...window.location.href =self.location.href = "Url地址";//D页面实现展现 window.open("Url地址","_self");//D页面实现展现...("Url地址","_self")//B页面实现展现 综上所述可知:parent.window:窗口对象 top.window:第一个窗口对象 三、重点看看window.parent与window.openner..." οnclick="getpValue();"> window.opener 是window.open或超链接 打开页面调用页面对象 例子如下 a.html....text1.value; window.opener主要是获得通过超链接或者 window.open() 打开本身页面页面的一些,比如获得值,刷新刷新:window.opener.location.reload

1.4K20

BOM

浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口一个接口,又是ECMAScript规定Global对象。 1....窗口关系及框架 对象 说明 示例 top top对象始终指向最高(最外)层框架,也就是浏览器窗口 top.frames[0] parent parent()对象始终指向当前框架直接上层框架 parent.frames...导航和打开窗口 window.open(“要加载URL”, “窗口目标或_slef、_parent、_top或_blank”, “特性字符串”, “新窗口是否取代浏览器历史记录中当前页面的布尔值”);...}, 100); } /** * 窗口中关闭窗口...(2)开发环境下,很少使用真正间歇调用,原因是后一个间歇调用可能会在前一个间歇调用结束之前启动。 请参考:JavaScript高级技巧 6.

92130

BOM

浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口一个接口,又是ECMAScript规定Global对象。 1....窗口关系及框架 对象 说明 示例 top top对象始终指向最高(最外)层框架,也就是浏览器窗口 top.frames[0] parent parent()对象始终指向当前框架直接上层框架 parent.frames...导航和打开窗口 window.open(“要加载URL”, “窗口目标或_slef、_parent、_top或_blank”, “特性字符串”, “新窗口是否取代浏览器历史记录中当前页面的布尔值”);..."); } }, 100); } /** * 窗口中关闭窗口 */ function closeWin(){...(2)开发环境下,很少使用真正间歇调用,原因是后一个间歇调用可能会在前一个间歇调用结束之前启动。 请参考:JavaScript高级技巧 6.

1.3K51

原 八、BOM

浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口一个接口,又是ECMAScript规定Global对象。..."8080" 返回URL中指定端口号,如果不包含,则返回空字符串 protocol "http:" 返回页面使用协议 search "?...,用于刷新plugins以反应最新安装插件。...本章讨论了下列BOM组成部分。 使用框架,每个框架都有自己 window 对象以及所有原生构造函数及其他函数副本。每个框架都保存在 frames 集合中,可以通过位置或通过名称来访问。...有一些窗口指针,可以用来引用其他框架,包括框架。 top 对象始终指向最外围框架,也就是整个浏览器窗口。 parent 对象表示包含当前框架框架,而 self 对象则回指 window。

86350

窗口创建问题 | Electron 安全

window.open 创建新窗口 除此之外还有两个特例,就是 a 标签和form标签, a标签 target 属性被设置为 _blank ,点击标签会创建新窗口 form 标签渲染表达被提交...还是当前页面页面? 还是顶级导航页面,还是干脆新打开一个标签/窗口来展示 _self:当前页面加载。(a标签默认) _blank:通常在新标签页打开,但用户可以通过配置选择窗口打开。...打开 about:blank 窗口 WebPreferences 将从父窗口复制,并且没有办法覆盖它,因为Chromium在这种情况下跳过浏览器侧导航。 6....c窗口,即其父窗口,无法执行 Node.js 0x05 window.open 上下文情况 窗口调用 window.open 创建窗口时会返回一个指向新窗口对象引用,窗口可以通过这个引用直接访问窗口上下文...,如果此时,窗口使用 window.opener 对象 open 方法再打开一个与窗口同源窗口,并且获取新窗口对象,用这个对象与窗口进行通信,会不会就可以获取到窗口上下文了呢?

28610

JavaScript学习笔记+常用js用法、范例(二)

下面的 里content5表示javascript关闭,5秒后跳转到closeJavaScript.html 页面。..."> //20秒后跳转到url指定页面 刷新框架js: //刷新包含该框架页面用 parent.location.reload(); //窗口刷新窗口 self.opener.location.reload...var win = window.open(url,pName,param); // 窗口控制窗口对象 win.window.document.getElementById("productName...("bnt").value = "重新查看"; // 窗口调用窗口函数 window.opener.testfun(); 注意:窗口刚打开窗口马上对它进行赋值或者调用其函数等操作可能会失败,...因为窗口未完全加载 需要这样做,最好在窗口写加载js,再调用窗口; 以免操作失败。

2.1K20

js事件

{statement[s]} 18.文件中出现多个form表单.可以用document.forms[0],document.forms[1]来代替. 19.窗口:打开窗口window.open(),...ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName 44.parent代表父亲对象,top代表最顶端对象 45.打开窗口窗口为...:opener 46.表示当前所属位置:this 47.当在超链接中调用JS函数用:(Javascript:)来开头后面加函数名 48.浏览器中不执行此JS:<!...("/a/a.html"),hash("#giantGizmo",指跳转到相应锚记),href(全部信息) 89.window.location.reload()刷新当前页面. 89-1.parent.location.reload...()刷新父亲对象(用于框架) 89-2.opener.location.reload()刷新窗口对象(用于单开窗口) 89-3.top.location.reload()刷新最顶端对象(用于多开窗口

10.8K110

js常用函数大全107个

{statement[s]}   18.文件中出现多个form表单.可以用document.forms[0],document.forms[1]来代替.   19.窗口:打开窗口window.open...ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName   44.parent代表父亲对象,top代表最顶端对象   45.打开窗口窗口为...:opener   46.表示当前所属位置:this   47.当在超链接中调用JS函数用:(Javascript:)来开头后面加函数名   48.浏览器中不执行此JS:<!...pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应锚记),href(全部信息)   89.window.location.reload()刷新当前页面....  89-1.parent.location.reload()刷新父亲对象(用于框架)   89-2.opener.location.reload()刷新窗口对象(用于单开窗口)   89-3.top.location.reload

3.3K10

页面彈出各种窗口詳解

,在于showModalDialog()打开窗口(简称模式窗口),置窗口上,必须关闭才能访问窗口(建议尽量少用,以免招人反感);showModelessDialog()(简称无模式窗口),打开后不必关闭也可访问窗口打开窗口...七、 刷新之后就不再弹出窗口 我们使用cookie来控制一下就可以了。...替换主页面中原有的这一句即可。你可以试着刷新一下这个页面或重新进入该页面窗口再也不会弹出了。...八、 让弹出窗口适应里面图片大小 很多时候我们需要提供这样功能给访问者:访问者点击页面缩略图,其对应全尺寸图片将显示一个新弹出窗口中供访问者查看。   ...如果我们想对显示全尺寸图片窗口外观进行某些控制(比如希望弹出窗口高度、宽度能与全尺寸图片大小匹配),则可调用 window.open 方法,该方法接收三个参数,分别指定要打开文件URL,窗口名及窗口特性

2.5K21

总结几条Javascript实用语句

.  19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self  20.状B栏设置:window.status= "字符 ";  21.弹出提示信息...ObjFuncVarName,frames[ "frameName "].ObjFuncVarName,frameName.ObjFuncVarName  44.parent代表父亲对象,top代表最顶端对象  45.打开窗口窗口为...:opener  46.表示当前所属位置:this  47.当在超链接中调用JS函数用:(javascript :)来开头后面加函数名  48.浏览器中不执行此JS: <!...= handleError;  72.JS中指定当前打开窗口窗口:window.opener,支持opener.opener…多重继续.  73.JS中self指的是当前窗口  74.JS中状...),href(全部信息)  89.window.location.reload()刷新当前页面.  90.window.history.back()返回上一页,window.history.forward

97421

BOM和DOM

Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象共同祖先,调用window对象方法和属性,可以省略window对象引用。...- 浏览器窗口内部宽度 window.open() - 打开新窗口 window.close() - 关闭当前窗口 (只能关闭用jswindow.open()打开页面,了解一下就行了) window...(比较重要)     通过使用 JavaScript,我们可以一定时间间隔之后来执行代码,而不是函数被调用后立即执行。...网页被加载,浏览器会创建页面的文档对象模型(Document Object Model)。   HTML DOM 模型被构造为对象树。...是级标签,然后找到这个标签里面的要被替换标签,然后用新标签将该标签替换掉 属性节点       获取文本节点值: var divEle = document.getElementById(

53110
领券