IEWebBrowser

IEWebBrowser :
1.打开

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

2.另存为

<input name="Button" onClick="document.all.WebBrowser.ExecWB(4,1)"
type="button" value="另存为">
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
id="WebBrowser" width="0"></OBJECT>

3.属性

<input name="Button" onClick="document.all.WebBrowser.ExecWB(10,1)"
type="button" value="属性">
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
id="WebBrowser" width="0"></OBJECT>

4.打印

<input name="Button" onClick="document.all.WebBrowser.ExecWB(6,1)"
type="button" value="打印">
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
id="WebBrowser" width="0"></OBJECT>

5.页面设置

<input name="Button" onClick="document.all.WebBrowser.ExecWB(8,1)"
type="button" value="页面设置">
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
id="WebBrowser" width="0"></OBJECT>

6.刷新

<input type="button" value="刷新" name="refresh" onclick="window.location.reload()">

7.导入收藏

<input type="button" name="Button" value="导入收藏夹"
onClick="window.external.ImportExportFavorites(true,);">

8.导出收藏

<input type="button" name="Button" value="导出收藏夹"
onClick="window.external.ImportExportFavorites(false,);">

9.加入收藏

<input name="Button" onclick="window.external.AddFavorite(location.href, document.title)"
type="button" value="加入收藏夹">

10.整理收藏夹

<input name="Submit" onclick="window.external.ShowBrowserUI(OrganizeFavorites, null)"
type="button" value="整理收藏夹">

11.查看源文件

<input name="Button" onclick=window.location = "view-source:" + window.location.href
type=button" value="查看源文件">

12.语言设置

<input name="Button" onclick="window.external.ShowBrowserUI(LanguageDialog, null)"
type="button" value="语言设置">

13.前进

<input name="Submit" onclick="history.go(1);" type="submit" value="前进">

14.后退

<input name="Submit" onclick="history.go(-1);" type="submit" value="后退">

或者

<input name="Submit" onclick="history.back();" type="submit" value="后退">

IEWebBrowser组件的execWB方法整理:

1. <object id="WebBrowser" width="0" height="0"
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>

2.调用方法

WebBrowser.ExecWB(nCmdID, nCmdExecOpt)

3.参数说明

nCmdID:(其关键词都可以在浏览器的菜单里面找到对应的选项)
OLECMDID_OPEN = 1 //打开
OLECMDID_NEW = 2 //新建
OLECMDID_SAVE = 3 //保存
OLECMDID_SAVEAS = 4 //另存为
OLECMDID_SAVECOPYAS = 5 //
OLECMDID_PRINT = 6 //打印
OLECMDID_PRINTPREVIEW = 7 //打印预览
OLECMDID_PAGESETUP = 8 //页面设置
OLECMDID_SPELL = 9 //
OLECMDID_PROPERTIES = 10 //属性
OLECMDID_CUT = 11 //剪切
OLECMDID_COPY = 12 //复制
OLECMDID_PASTE = 13 //粘贴
OLECMDID_PASTESPECIAL = 14 //
OLECMDID_UNDO = 15 //
OLECMDID_REDO = 16 //
OLECMDID_SELECTALL = 17 //全选
OLECMDID_CLEARSELECTION = 18 //
OLECMDID_ZOOM = 19 //
OLECMDID_GETZOOMRANGE = 20 //
OLECMDID_UPDATECOMMANDS = 21 //
OLECMDID_REFRESH = 22 //刷新
OLECMDID_STOP = 23 //停止
OLECMDID_HIDETOOLBARS = 24 //隐藏工具栏
OLECMDID_SETPROGRESSMAX = 25 //
OLECMDID_SETPROGRESSPOS = 26 //
OLECMDID_SETPROGRESSTEXT = 27 //
OLECMDID_SETTITLE = 28 //
OLECMDID_SETDOWNLOADSTATE = 29 //
OLECMDID_STOPDOWNLOAD = 30 //

nCmdExecOpt:(此参数一般情况选1即可)

OLECMDEXECOPT_DODEFAULT = 0 //
OLECMDEXECOPT_PROMPTUSER = 1 //
LECMDEXECOPT_DONTPROMPTUSER = 2 //
OLECMDEXECOPT_SHOWHELP = 3


 

HTML <object> 标签
定义和用法
定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。

<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。

object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。

浏览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。

而幸运的是,object 对象提供了解决方案。如果未显示 object 元素,就会执行位于 <object> 和 </object> 之间的代码。通过这种方式,我们能够嵌套多个 object 元素(每个对应一个浏览器)。

实例
向 HTML 代码添加一个对象:

<object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1"
width="100" height="50">
  <param name="BorderStyle" value="1" />
  <param name="MousePointer" value="0" />
  <param name="Enabled" value="1" />
  <param name="Min" value="0" />
  <param name="Max" value="10" />
</object>
 
 利用IEWEBbrowser控件控制打印:

IEWEBBROWSER 提供了对IE菜单的操作能力,举例说可以在页面上放置button控件,按照IEWEBBROWSER的操作规则实现IE操作,这些IE操作包括页面设置,打开网页 etc..

在我看来最主要的应用是,对于某些不提供IE菜单的应用中,利用该控件实现不用IE菜单就可操作的目的。

 

<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-0C04FD705A2" height="0" id="WebBrowser" width="0"></OBJECT><input type="button" id="btn_print" />
 

页面上放置<object><input:button> element.

 

添加CONTROL EVENT

btn_print.click(function(){$("#WebBrowser").execWB(6,1);})//Jquery framset statement

 

你可能感兴趣的:(jquery,浏览器,IE,Flash,Go)