`
opensuse
  • 浏览: 183677 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webBrowser.execWB的完整说明

阅读更多

前面写了一些IE下常用JS函数

 

在这里说明一下,里面用到了Object并且也进行了简要的说明。

 

那么一些方法是怎么实现的呢?如一些IE特有方法 里写的,保存,退出之类。

 

其实写完Object主要就是为了运用其指定classid内的方法,其classid为注册表里的一些东西,没有深入研究。

 

在网上翻了翻,找到下面这篇文章,也许可以解惑:

 

以下引用自:众吉网信

 

写道
在不是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下测试的,通过的。

 本人在IE6下面测试过“打开”,具体代码如下:

 

 

<html>
	<head>
		<title>
			object
		</title>
	</head>
	<body>
		<input name="Button" onClick="javascript:document.all.WebBrowser.ExecWB(1,1)" 
              type="button" value="打开">  
		<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=100 
              id=WebBrowser width=100></OBJECT> 
	</body>
</html>
 

  可以把代码拷贝出去测试之,记住要用IE。FF貌似是会报错滴。唉。。。该死的微软。。

 

 

分享到:
评论

相关推荐

    iewebbrowser组件的execwb方法

    iewebbrowser组件的execwb方法IEWebBrowser组件的execWB方法整理。 1. &lt;object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"&gt;&lt;/object&gt; 2. 调用方法。 WebBrowser....

    web开发中常用的input事件汇总

    1.&lt;INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1&gt; 2.&lt;INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为 name=Button2&gt; 3....

    html调用打印实现打印

    &lt;input class="b" name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开&gt; &lt;input class="b" name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有&gt; ...

    input按钮的事件处理大全

    INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1&gt; 2.&lt;INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为 name=Button2&gt; 3.&lt;INPUT ...

    jsp页面如何实现web打印

    document.all.WebBrowser.ExecWB(6,6) 直接打印 document.all.WebBrowser.ExecWB(8,1) 页面设置 document.all.WebBrowser.ExecWB(7,1) 打印预览 3 隐藏不打印的页面元素和分页 CSS 有个Media 属性,可以分开...

    JavaScript 实现打印,打印预览,打印设置

    WebBrowser是IE内置的浏览器控件,无需用户下载. 一、WebBrowser控件 &lt;object ID=’WebBrowser’ WIDTH=0 HEIGHT=0 CLASSID=’CLSID:8856F961-340A-11D0-A96B-00C04FD705A2′&gt;...WebBrowser.ExecWB(1

    IE功能汇总

    INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1&gt; &lt;INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为 name=Button2&gt; &lt;INPUT ...

    JavaScript调用浏览器打印功能实例分析

    * WebBrowser.ExecWB(1,1) 打开 * Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 * Web.ExecWB(4,1) 保存网页 * Web.ExecWB(6,1) 打印 * Web.ExecWB(7,1) 打印预览 * Web.ExecWB(8

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

    页面设置和打印预览如下所示,直接调用即可document.all.WebBrowser.ExecWB(6,6) 直接打印document.all.WebBrowser.ExecWB(8,1) 页面设置document.all.WebBrowser.ExecWB(7,1) 打印预览或者:execScript("document....

    javaScript一些常用功能

    &lt;input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性&gt; &lt;OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0&gt; 可能提示“权限不足”

    javascript 打印页面代码

    代码如下:&lt;... &lt;head&gt; &lt;title&gt;javascript打印页面&lt;/title&gt; [removed]&lt;!– function fPrint(){ //... document.all.WebBrowser.ExecWB(7,1); document.getElementById(“divOperate”).style.disp

    vb程序设计--IE浏览器程序代码.docx

    CommonDialog1.InitDir = "c:\" CommonDialog1.Filter = "HTML文件" CommonDialog1.ShowOpen Combo1.Text = CommonDialog1.FileName 另存为:保存网页 WebBrowser1.SetFocus: WebBrowser1.ExecWB OLECMDID_SAVEAS, ...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type ... 捕获释放 event.srcElement.setCapture();...event.srcElement.releaseCapture();... 根据鼠标获得元素: document....

    C# WebBrowser的应用

    关于Microsoft Web浏览器的应用

    将ExecWB与本机.NET 2.0 WebBrowser控件一起使用

    如何通过访问ExecWB缩放标准的WebBrowser控件。

    【新】获得外部IWebbrowser2达到对外部Webbrowser的完全控制-易语言

    获得IWebbrowser2对象后即可对当前Webbrowser进行完全控制:例如,前进、后退以及执行ExecWB命令 获得IWebbrowser2对象后可以用事件接收器(例如“黑月COM类”)对该IWebbrowser2进行挂接事件,从而该Webbrowser的...

    ASP.NET开发实战1200例(第Ⅰ卷)第十二章

    实例312 用WebBrowser组件的execWB方法 进行打印 491 实例313 利用JavaScript获取焦点并且打印 框架中内容 492 实例314 智能放大或者缩小图片后进行打印 494 实例315 清空或恢复打印页面中的页眉和页脚 495 实例316...

Global site tag (gtag.js) - Google Analytics