简单问题,用JavaScript window.close关闭窗口时怎么去掉那个确认得对话框(50分)

  • 主题发起人 主题发起人 zhoubd
  • 开始时间 开始时间
javascript:window.close();我这里就这样,没有对话框啊
 
<HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.close();
//-->
</SCRIPT>
<BODY>

</BODY>
</HTML>
我这确实有啊??
 
用以下方法就不会有对话框

以下方法打开:
<script language="javascript">
popup = window.open('warn.htm',"",'width=200,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,title=no');
</script>


以下方法关闭:
<a href="javascript:window.close()">关闭本窗口</a>
 
只有使用Window.open打开的窗口才可以避免那个对话框。
没有办法的。
 
看来只有postmessage了
 
当你关闭当前浏览器进程中的最后一个窗口时,不可避免地要有对话框,没有办法的。
 
to NoSwing 什么叫当前浏览器进程中?
 
IE5.5以上不会出现对话框
但是要兼顾IE5,可以用以下方法关闭窗口:
<OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
然后调用 javascript:closes.Click();
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1624883
 
非常简单啊!

window.opener = null;
window.close();
 
算了,散分了
 
后退
顶部