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