如何打开一个新窗口后关闭原来的窗口还不弹出那个提示框 window.open('a.htm');window.opener=null;window.close; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关闭窗口无提示//IE6+SP1以下有效<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAM NAME="Command" VALUE="Close"></OBJECT><a href="javascript:closeit.Click()">点这里关闭窗口</a>//IE5.5以上有效<input type=button value=关闭 onclick="window.opener='null';window.close()">//IE5.5以上有效<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)> window.open('a.htm');window.opener=null;window.close; <script language="JavaScript"><!--function WindowClose(){ if(document.all) { if(parseFloat(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3)) < 5.5) { var str = '<object id=meizzMax classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">' str += '<param name="Command" value="Close"></object>'; document.body.insertAdjacentHTML("beforeEnd", str); document.all.meizzClose.Click(); } else { window.opener = "meizz"; window.close(); } } else window.close();}//--></script><input type=button value=关闭 onclick="WindowClose()"> 很简单你要用来做关闭的窗口,本身就是用另一个窗口window.open来打开它,然后直接用,window.close()就可以了。这是技巧,不用什么函数。 不象tccth4091(半个岛)说的那样简单吧注意啊,楼主的意思一看就知道肯定不是window.open()出来的窗口 1,<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAM NAME="Command" VALUE="Close"></OBJECT>调用的是ie的windows help组件和ie的“级别”无关,并且经常会报错,曾经有客户告诉我出现“致命错误”,nnd!window.open('a.htm');window.opener=null;window.close;//ie v5.5+有效在newindow中+[javascript]self.opener.close()行不行?我不知道,瞎猜得 <script>function aa(){window.open('a.htm');window.opener=null;window.close();}</script><input type=button onclick=aa()> 如何获取div中的iframe 一个颇有意思的javascript程序 帮解释一下这段代码,谢谢 谁推荐一下好书啊 怎样自动登陆这个网站啊 怎么用js控制光标位置 如何取弹出窗口的返回值? 页面中有多个复选框及文本输入框,我想知道如何得到被选中的复选框的数量? 关于用javascript控制frame,iframe的问题。 想找一个在网页上飞来飞去的东东的脚本 如何改变当前窗口的长、宽? 一个遍历form中input元素的问题。
//IE6+SP1以下有效
<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<a href="javascript:closeit.Click()">点这里关闭窗口</a>//IE5.5以上有效
<input type=button value=关闭 onclick="window.opener='null';window.close()">//IE5.5以上有效
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>
window.opener=null;
window.close;
function WindowClose()
{
if(document.all)
{
if(parseFloat(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3)) < 5.5)
{
var str = '<object id=meizzMax classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
str += '<param name="Command" value="Close"></object>';
document.body.insertAdjacentHTML("beforeEnd", str);
document.all.meizzClose.Click();
}
else
{
window.opener = "meizz";
window.close();
}
}
else window.close();
}
//--></script><input type=button value=关闭 onclick="WindowClose()">
你要用来做关闭的窗口,本身就是用另一个窗口window.open来打开它,然后直接用,window.close()就可以了。这是技巧,不用什么函数。
注意啊,楼主的意思一看就知道肯定不是window.open()出来的窗口
<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
调用的是ie的windows help组件和ie的“级别”无关,并且经常会报错,曾经有客户告诉我出现“致命错误”,nnd!window.open('a.htm');
window.opener=null;
window.close;
//ie v5.5+有效在newindow中+[javascript]self.opener.close()行不行?我不知道,瞎猜得
function aa()
{
window.open('a.htm');
window.opener=null;
window.close();
}
</script>
<input type=button onclick=aa()>