一段JavaScript脚本程序,负责关闭窗口,如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为null,否则浏览器(IE7、IE8)会弹出一个确定关闭的对话框。
解决方案有以下几种方法:
1.指向自己关闭法
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open(' ', '_self', ' ');
window.close();
}
</script>
<input type='button' value='关闭窗口' onClick="closeWindow()">
2.框架top关闭法
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open('', '_top', '');
window.parent.close();
}
</script>
<input type='button' value='关闭窗口' onClick="closeWindow()">
3.另外还有一种网上常用的方法,不过似乎对IE8不起作用但在IE6上是中简单的直接关闭的方法
window.opener = null;
window.close();
分享到:
相关推荐
### JavaScript 实现透明信息提示框(Tooltip)技术详解 #### 一、引言 在现代网页设计中,信息提示框(Tooltip)作为一种重要的交互元素,能够有效提升用户体验。特别是那些带有透明效果的信息提示框,更是增加了...
在本教程中,我们将深入探讨如何使用JavaScript实现一个半透明提示框,同时解决浏览器的兼容性问题,特别是针对IE浏览器的滤镜效果。 首先,让我们了解什么是半透明提示框。半透明提示框是指在网页上弹出的一个具有...
标题中的“IE小窗口代码”指的是在Internet Explorer(简称IE)浏览器中,通过JavaScript编程实现的一种小型弹出窗口。这种小窗口通常用于显示提示信息或动态数据,为用户提供交互式的用户体验。JavaScript是一种...
本文将深入探讨如何利用JavaScript实现一个仿照MSN消息提示框的功能,让弹出窗口不仅局限于当前页面,还能跳转到页面外部。 首先,我们需要理解JavaScript的基本语法和DOM(Document Object Model)操作。DOM是HTML...
在IE6中,当尝试用JavaScript关闭窗口时,通常会出现一个系统默认的提示框询问用户是否要关闭浏览器。要避免这个提示框并直接关闭窗口,可以使用以下代码: ```javascript if(ieVersion == "6.0") { window.opener...
- `2,1`:关闭所有IE窗口,并打开一个新窗口。 - `4,1`:保存网页。 - `6,1`:打印网页。 - `7,1`:打印预览。 - `8,1`:打印页面设置。 - `10,1`:查看页面属性。 - `17,1`:全选。 - `22,1`:刷新。 - `45,1`:...
由于不同的浏览器对JavaScript的支持程度不同,特别是对于老旧版本的Internet Explorer(IE),可能需要特别处理才能正确关闭子窗口。 - **对于IE6**:可以通过以下方式关闭窗口: ```javascript function ...
在实际开发中,为了确保兼容性和用户体验,建议采用更稳健的策略,比如使用模态对话框提示用户确认关闭,或者利用框架和事件监听来控制窗口的生命周期。 总的来说,JavaScript关闭窗口的功能需要兼顾各种浏览器的...
对于非JavaScript打开的页面,直接调用`window.close()`会在某些浏览器中触发一个警告提示框,询问用户是否确定关闭页面。为了避免这个提示框,可以使用ActiveX控件(仅限于IE浏览器): ```html ...
JavaScript仿MSN右下角弹窗是一种常见的网页交互设计,它模仿了早期MSN Messenger软件的通知方式,在页面右下角弹出提示信息。这种设计在现代网页应用中被广泛应用,用于显示通知、消息提醒或者用户交互反馈。下面...
**跨浏览器模态窗口|对话框|提示框插件——Ply** 在Web开发中,模态窗口、对话框和提示框是不可或缺的交互元素,它们用于向用户展示重要信息或进行确认操作。Ply是一款专门针对这类需求设计的插件,它提供了丰富的...
通过调用`window.createPopup()`方法,可以生成一个弹出窗口,但需注意的是,`createPopup`并非标准的JavaScript方法,这通常意味着这段代码可能是在特定的浏览器环境(如IE)下编写的,或者是在某种框架或库的上...
【基于Jquery的Javascript弹出窗口】是一种在网页中实现交互式信息提示的技术,它能够以更为优雅的方式替代传统的浏览器alert、confirm和prompt对话框。Jquery是一个强大的JavaScript库,它简化了DOM操作,事件处理...
在实际应用中,开发者应尊重用户的控制权,避免不必要的、可能引起困扰的自动窗口关闭操作。对于确实需要的场景,可以考虑使用提示用户确认的方式,或者采用上述方法结合浏览器特定的设置和系统级操作。
在JavaScript编程中,弹出带有文字信息的提示框是一种常见的用户交互方式,它能够向用户提供即时反馈或展示一些重要的信息。本文将详细讲解如何利用JavaScript实现这种效果,以及涉及到的相关技术点。 首先,我们...
关于如何在使用JavaScript关闭浏览器窗口时避免弹出询问框的问题,这在早期的浏览器实现中有所不同,特别是在IE和Firefox中。以下是详细的解释和代码示例。 首先,通常情况下,当使用JavaScript的window.close()...
14.3.1 时钟提示自动关闭 442 14.3.2 日历生成器 444 14.4 窗口特效 450 14.4.1 窗口拖动 451 14.4.2 图层受标签控制显示 457 14.5 鼠标特效 460 14.5.1 鼠标方向提示 460 14.5.2 鼠标控制页面上下移动 462 14.6 ...
12.5 关闭窗口不提示的方法 12.6 关闭窗口时的提示 12.7 定时弹出窗口 12.8 调整窗口的大小 12.9 打开的窗口居中 12.10 打开窗口的等待提示 12.11 在打开的窗口中返回数据 12.12 创建弹出窗口 12.13 不允许窗口出现...