js 怎么让父窗口关闭时,window.open()弹出的窗体也关闭

如题所述

第1个回答  2012-12-14
使用面向对象的思想,记录下open出来的window对象
var openWindow;
function Open()
{
openWindow=window.open("http://www.baidu.com","_blank");
}
function Close()
{
openWindow.close();
window.close();
}追问

我想问,如何触发呢,我想关闭浏览器上右上角的那个X,然后子窗口就会关闭

追答

window.onunload=Close;

来自:求助得到的回答
第1个回答  2012-12-14
<a href="Javascript:self.close()"></a>用这个试试追问

这段东西,写在子窗口,还是父窗口,怎么触发,而不是链接

追答

你可以写在 onclick 事件里

追问

浏览器上面的那个右上角那个X怎么触发啊,就算触发后自动执行系统函数,我window.open()弹出的子窗口也未必自动执行吧

第2个回答  2012-12-14
window.close();
window.opener.close();
第3个回答  2016-08-21
depended=no
window.open的时候加这个属性

js如何关闭弹出框
在JavaScript中,关闭弹出框(通常指的是通过`window.open()`方法打开的窗口)通常涉及使用`window.close()`方法。这个方法会关闭由`window.open()`方法打开的窗口,或者是脚本具有权限关闭的当前窗口(如果是由脚本打开的)。要关闭一个特定的弹出框,你需要先确保你有一个对该弹出框`window`对象的引用...

如何用JS打开新窗口,并关闭原来窗口
做一个触摸屏查询系统,要打开新页面后关闭父界面 百度之functionopenNewWindow() { window.open("Index.aspx","","left=30,top=30,toolbar=no,menubar=no,scrollbars=no,resizable=no,status=no,location=no,directories=no,copyhistory=no,height=620,width=820"); window.opener=null; window....

怎样用JS实现关闭当前窗口
这种方法会立即将父窗口设置为空,然后打开一个新的窗口并关闭当前窗口,避免了关闭对话框的出现。另一种方法是自定义提示,用户点击特定的按钮时,会弹出确认关闭的对话框,如下所示:functioncustom_close(){if(confirm('您确定要关闭本页吗?')){window.opener=null;window.open('','_self');wind...

js怎么关闭当前页面js怎么关闭当前页面空白
1、通过“window.close();”实现不带任何提示关闭窗口;2、通过“custom_close”关闭页面;3、通过“javascript:window.opener=null;”关闭当前页面。

js怎么刷新 open 的窗口
获取父页面:window.opener 如下方法注意要判断一下父页面是否已经关闭。2.html:

js登陆成功后弹出层怎么自己关闭js弹出登录窗口
1、window.open=null\/\/阻止window.open打开新页面 2.window.showmodaldialog=null;\/\/阻止window.showModalDialog打开模式窗口 3、window.showmodelessdialog=null;\/\/阻止window.showModelessDialog打开无模式窗口 补充:部分弹窗使用div显示的假窗口。应根据具体情况采取措施。老是自动弹出一个小窗口,这悬浮窗口怎...

js如何关闭当前页面js如何关闭当前页面window.close不能用
1.没有任何提示就关闭窗口的js代码 window.open(,_selfwindow.close()。",_self window.close()。} else{} } \/ 怎么关闭js96110自动跳转网页?打开浏览器内部的功能菜单选项,点选【设置】功能。2.在设置界面里面点选【浏览设置】(有些浏览器显示为【高级】3.在浏览设置中有一项为【启用JavaScript...

怎样用JS实现关闭当前窗口
1、直接关闭当前窗口代码如下:关闭 2、自定义提示关闭代码如下:function custom_close(){if (confirm("您确定要关闭本页吗?")){window.opener=null;window.open('','_self');window.close();}else{}} 3、关闭当前页面代码如下:关闭如果是按钮则:Response.Write("...

windows.open()一个新页面后 关闭旧页面的JS方法是什么 ?
在新页面中:window.opener.close();在老页面中open了 接着close本页面也可以

js 如何弹出子窗口后关闭父窗口
第一个子窗口加入以下代码: function opensubwin(url) { window.open(url,"_blank");window.close();}

相似回答