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

it2022-05-05  127

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 = 58OLECMDID_SHOWPAGEACTIONMENU = 59

转载于:https://www.cnblogs.com/liyuxin/archive/2011/09/09/2172200.html


最新回复(0)