[返回首页]
 ◎ 您当前的位置:首页 >> 站长学堂 >> 网页设计 >> Html/Css >> 正文
全屏窗无提示关闭父窗口
作者:未知 来源:网上收集 发布时间:2007-3-23 15:58:51 浏览次数: 0732316511635237

希望这是window.open()打开fullscreen全屏窗口时无提示关闭父窗口的完美解决方案:

我们通常都是用控件法,在父窗口文件里放一个:
<object id=closeWin type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="CLOSE"></object>
然后子窗口closeWin.Click()来无提示关闭父窗口。

这样做的弊病是:这个<object>是Outlook的一个控件,有些朋友习惯用比如FoxMail这样的客户端,压根装windows的时候就没装outlook,那样就不会有效果。现在的解决思路就是让父窗口自己把自己再声明为子窗口,而这个原父窗口的“虚拟父窗口”其实并不存在,将他声明为null就可以了,这样既然原父窗口自己也变成“子窗口”了,那么就可以很方便地用window.close()来关闭他了,根本不用担心会有提示框:)

其实是我写代码的时候碰巧写错了,结果歪打正着!我只在IE6测试了,其他兼容性没测试。

运行代码框

[Ctrl+A 全部选择 提示:你可先改部分代码,再按运行]

[返回上一页] [打 印]
热点文章 推荐文章 相关信息
·HTML中meta作用
·网页表单自动填写技术(gmail为例)
·根据分辨率不同调用不同的css文件
·DIV下图片自适应解决方法
·怎样在Web开发中完美控制IE标题栏
·玩转表格 让你的网页炫起来
·凸显个性 网页右键菜单我作主
·用CSS打造可折叠伸缩名片菜单
·用相对定位和负向移动完成图片象框阴
·CSS+DIV:让文本字符环绕在你的图片周
·用CSS做滑动效果的图片画廊
·CSS里也能写脚本?