webBrowser.execWB的完整说明

原文:webBrowser.execWB的完整说明

在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。
试试下面代码:

<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">
试着改变参数会得到其他一些功能:

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) 关闭窗体无提示

这些只对IE5.5以上版本有效,我是在IE6下测试的,通过的。

时间: 2024-11-05 14:57:04

webBrowser.execWB的完整说明的相关文章

C# WinForm开发系列 - WebBrowser

原文:C# WinForm开发系列 - WebBrowser    介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集的文章中有可能还带了一些Asp.Net开发使用微软的WebBrowser进行页面打印方面文章. 01. vs2005中的WebBrowser控件的简单应用 02. WebBrowser控件的简单应用2 03. WebBrowser控件应用:弹出新窗体和关闭窗口 04. WebBrowser控件

webbrowser.execwb-WebBrowser.ExecWB 在chrome下无法识别

问题描述 WebBrowser.ExecWB 在chrome下无法识别 解决方案 chrome调用window.print();chrome没有区分打印和打印预览,它的打印预览时内置的.你可以在onclick中用js判断下浏览器,不同浏览器走不同的逻辑.onclick=""javascript:foo(61)""编写js代码function foo(int a b){ if (window.navigator.userAgent.indexOf("&quo

C#中WebBrowser的使用

web 其实网络上这类文章很多,我大致从头说说我自己的经验. 1.加入引用 在控件栏按右键,选择"添加/移除项",选COM组件,选中"Microsoft Web Browser".然后就可以往窗体上拖出一个该控件(下面把该控件一个对象称为webBrowser).控件属性中可以调整的不多,从一些资料中得知WebBrowser中的MenuBar.StatusBar等其实都没实现. 2.控件的函数 由于是COM过来的控件,它的一些函数就比较怪,基本的Navigate函数除

利用WebBrowser实现Web打印的分析

web|web打印 WebBrowser是IE内置的浏览器控件,无需用户下载.本文档所讨论的是有关IE6.0版本的WebBrowser控件技术内容.其他版本的IE应该也支持.与其相关的技术要求有:打印文档的生成.页面设置.打印操作的实现等几个环节.本文以asp为例,但是他可以容易的移植到其他web技术中. 一.WebBrowser控件 <object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-0

ie8-IE8的webbrowser控件无法预览页面

问题描述 IE8的webbrowser控件无法预览页面 我在jsp页面上加了一个div,里面显示的是一个swf格式的图片文件,右上角还有一个小的div,里面显示的是这个文件的信息,当使用document.all.WebBrowser.ExecWB(7,1)方法进行打印预览时,整张图片都无法显示,但右上角的文件信息可以显示,请问这是怎么回事?

ie8-ie自带的webbrowser控件无法分页预览打印

问题描述 ie自带的webbrowser控件无法分页预览打印 RT,我在要分页的div外层套上了 ,但是当执行document.all.WebBrowser.ExecWB(7,1)后,只有第一页可以显示在打印预览界面上,后面的页显示不出来,请问是怎么回事? 相关文章 ie8-IE8的webbrowser控件无法预览页面 webbrowser.execwb-WebBrowser.ExecWB 在chrome下无法识别 网页-VS2010 MFC CHtmlView类的打印预览功能的实现 插件-请问

利用WebBrowser彻底解决Web打印问题

原文:利用WebBrowser彻底解决Web打印问题 利用WebBrowser彻底解决Web打印问题(包括后台打印) BS架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求打印页面的特定部分,还要求有后台的批量打印,在网上查了一些资料,最后终于解决了.抱着"取之于众 服务于众"的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友. 我主要使用了IE内置的WebBrowser控件,无需用户下载和安装.WebBrowser有很多功能,除打印外

利用WebBrowser彻底解决Web打印问题(包括后台打印)_javascript技巧

抱着"取之于众 服务于众"的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友. 我主要使用了IE内置的WebBrowser控件,无需用户下载和安装.WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了.先说显示后打印,后面说后台打印. 1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: <object id="WebBrowser" c

HTML中利用WebBrowser控件进行打印页面的控制

我们知道,web中打印并不容易. 但是利用IE浏览器自带的 Web Browser控件,我们可以轻松地做到控制打印页面设置,包括横向,纵向排列,打印预览等. 调用该控件很简单,只需要在html代码中加入如下语句即可: <object id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">&l