JS 操作IE游览器常用函数:window.external,history,document.execCommand

js 操作IE游览器 window.external...

1
window.external...
<INPUT οnclick='window.external.ImportExportFavorites(true,"http://localhost");' type=button value=
导入收藏夹
<INPUT οnclick='window.external.ImportExportFavorites(false,"http://localhost");' type=button value=
导出收藏夹
<INPUT οnclick="window.external.ShowBrowserUI('OrganizeFavorites', null)" type=button value=
整理收藏夹
<INPUT οnclick="window.external.ShowBrowserUI('LanguageDialog', null)" type=button value=
语言设置
<INPUT οnclick="window.external.AddFavorite('http://blog.csdn.net/Opossum/', '
学习,讨论')" type=button value=加入收藏夹
<INPUT οnclick="window.external.addChannel('http://blog.csdn.net/Opossum/')" type=button value=
加入到频道
      
相关:<INPUT οnclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://blog.csdn.net/Opossum/')" type=button value=设成主页>

2
history...
<INPUT οnclick=history.go(1) type=button value=
前进>
<INPUT οnclick=history.go(-1) type=button value=
后退>
<INPUT οnclick=history.forward() type=button value=
前进>
<INPUT οnclick=history.back() type=button value=
后退>

3
document.execCommand...
<INPUT οnclick="document.execCommand('Cut')" type=button value=
剪切>
<INPUT οnclick="document.execCommand('Copy')" type=button value=
拷贝>
<INPUT οnclick="document.execCommand('Paste')" type=button value=
粘贴
<INPUT οnclick="document.execCommand('Undo')" type=button value=
撤消>
<INPUT οnclick="document.execCommand('Delete')" type=button value=
删除
<INPUT οnclick="document.execCommand('Bold')" type=button value=
黑体>
<INPUT οnclick="document.execCommand('Italic')" type=button value=
斜体>
<INPUT οnclick="document.execCommand('Underline')" type=button value=
下划线>
<INPUT οnclick="document.execCommand('stop')" type=button value=
停止>
<INPUT οnclick="document.execCommand('SaveAs')" type=button value=
保存>
<INPUT οnclick="document.execCommand('Saveas',false,'c://test.htm')" type=button value=
另存为
<INPUT οnclick="document.execCommand('FontName',false,fn)" type=button value=
字体
<INPUT οnclick="document.execCommand('FontSize',false,fs)" type=button value=
字体大小
<INPUT οnclick="document.execCommand('refresh',false,0)" type=button value=
刷新

4
 window.location...
<INPUT οnclick=window.location.reload() type=button value=
刷新 name=refresh> 
<INPUT οnclick='window.location="view-source:" + window.location.href' type=button value=
查看源文件 name=Button7> 

5
WebBrowser.ExecWB...
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=
关闭所有><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=
另存为><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=
打印><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=
直接打印><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=
打印预览><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=
页面设置><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=
属性><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=
全选><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=
刷新><br />
<input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=
关闭>

<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id =WebBrowser width=0></OBJECT>
是在页面内载入该控件,以便调用该控件的方法,这个classid在系统 注册表里是唯一的,如果改了,就可能是别的控件或者是不存在的控件的id了,所以不可以更改

WebBrowser.ExecWB里面CMDID的参数(自己试一试):

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, 
OLECMDID_ONTOOLBARACTIVATED = 31, 
OLECMDID_FIND = 32, 
OLECMDID_Delete = 33, 
OLECMDID_HTTPEQUIV = 34, 
OLECMDID_HTTPEQUIV_DONE = 35, 
OLECMDID_ENABLE_INTERACTION = 36, 
OLECMDID_ONUNLOAD = 37, 
OLECMDID_PROPERTYBAG2 = 38, 
OLECMDID_PREREFRESH = 39, 
OLECMDID_SHOWSCRIPTERROR = 40, 
OLECMDID_SHOWMESSAGE = 41, 
OLECMDID_SHOWFIND = 42, 
OLECMDID_SHOWPAGESETUP = 43, 
OLECMDID_SHOWPRINT = 44, 
OLECMDID_CLOSE = 45, 
OLECMDID_ALLOWUILESSSAVEAS = 46, 
OLECMDID_DONTDOWNLOADCSS = 47, 
OLECMDID_UpdatePAGESTATUS = 48, 
OLECMDID_PRINT2 = 49, 
OLECMDID_PRINTPREVIEW2 = 50, 
OLECMDID_SETPRINTTEMPLATE = 51, 
OLECMDID_GETPRINTTEMPLATE = 52, 
OLECMDID_PAGEACTIONBLOCKED = 55,
OLECMDID_PAGEACTIONUIQUERY = 56,
OLECMDID_FOCUSVIEWCONTROLS = 57,
OLECMDID_FOCUSVIEWCONTROLSQUERY = 58
OLECMDID_SHOWPAGEACTIONMENU = 59

 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值