怎么关闭当前窗口而又不现确认提示对话框?

toffle 2002-02-21 05:03:34
<script>
self.opener=null;
self.close();
</script>
我的代码如上面的所示

谁能给出个解决办法?
...全文
255 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vincentmax 2002-02-24
  • 打赏
  • 举报
回复
mosane,当完活雷锋,又来给大家拜年啦?
mosane 2002-02-23
  • 打赏
  • 举报
回复


<OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<a href="javascript:closes.Click();">关闭窗口</a>

希偌 2002-02-21
  • 打赏
  • 举报
回复
http://www.jzzy.com/javascript/prog.php?pid=665<OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<script language="JavaScript">function shutwin(){closes.Click();return;}</script>
<a href="javascript:shutwin();">关闭本窗口</a>
zosatapo 2002-02-21
  • 打赏
  • 举报
回复
是这样的,如果你窗口是顶层窗口,一般来说就是直接用ie打开的,而不是
使用window.open()或者是showModalDialog()方法弹出的窗口,关闭时候是没有提示信息的。
你可以在onunload事件接口中写代码。
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在网页开发过程中,经常遇到需要关闭当前页面的情况,比如用户完成操作或确认无误后,可能要关闭当前窗口或标签页。以下是几种用 JavaScript 实现关闭当前页面的方法及详细解释。 第一种是不带任何提示关闭窗口的 JavaScript 代码。直接使用 JavaScript 的 window.close()方法可以尝试关闭当前浏览器窗口,不过通常它只能关闭由脚本打开的窗口。若窗口是用户打开的,需在 window 对象上操作 opener 属性,把 opener 设为 null,再用 window.close()关闭窗口,像这样: 但要留意,因浏览器安全限制,现代浏览器一般不允许脚本随意关闭非其打开的窗口。 第二种是自定义提示关闭窗口的 JavaScript 代码。若想在关闭窗口前给用户确认提示,可利用 JavaScript 内置的 confirm()函数。confirm()会弹出一个有 “确定” 和 “取消” 按钮的对话框,返回值是 true 或 false,根据用户操作来决定是否执行关闭操作。示例代码如下: 这种方法比第一种更人性化,能让用户有提示和选择。 第三种是关闭当前页面按钮的实现。在实际网页里,常会放一个按钮用于关闭当前页面,通过给按钮添加 onClick 事件,调用自定义的关闭函数。例如: 点击此按钮,就会调用之前定义的 custom_close()函数,从而弹出提示框,用户确认关闭页面。 第四种是通过 HTML onbeforeunload 事件在页面关闭提示用户。若希望在用户通过浏览器的最小化、最大化或关闭按钮关闭页面时弹出确认对话框,可以利用 HTML 的 onbeforeunload 事件,示例如下: 当用户尝试离开页面,浏览器就会显示自定义的确认对话框,用户若选择

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧