(模拟一个按钮,这个按钮执行一个关闭浏览器页面的操作)
技巧一:
在IE6下:
在IE7.0,IE8.0下:
(其中多了一行window.open('','_self');) //原因在于close()方法关闭一个不是由open()方法打开的窗口都会给出一个对话框来提示,所以使用这个技巧来回避弹出提示框。
在FireFox下要实现close()方法,最好在火狐浏览器的配置里更改dom.allow_scripts_to_close_windows属性值为true。
技巧二:
利用WebBrowser对象
< input type ="button" name ="Button" value ="关闭窗口" onClick ="document.all.WebBrowser.ExecWB(45,1)" > <!-- 关闭浏览器窗口操作 -->
注意WebBroser的ExecWB()方法有不同的参数,参数不同,所执行的操作也不一样,下面列出它的参数列表:
WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
WebBrowser.ExecWB(4,1) 保存网页
WebBrowser.ExecWB(6,1) 打印
WebBrowser.ExecWB(7,1) 打印预览
WebBrowser.ExecWB(8,1) 打印页面设置
WebBrowser.ExecWB(10,1) 查看页面属性
WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
WebBrowser.ExecWB(17,1) 全选
WebBrowser.ExecWB(22,1) 刷新
WebBrowser.ExecWB(45,1) 关闭窗体无提示