一個人的天空

          走自己的路,看自己腳下
          隨筆 - 1, 文章 - 0, 評論 - 1, 引用 - 0
          數(shù)據(jù)加載中……

          2006年8月31日

          關(guān)于IE 的WebBrowser組件

          以下對IEWebBrowser這個組件的execWB方法整理了一下:

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

          2. 調(diào)用方法:
          WebBrowser.ExecWB nCmdID, nCmdExecOpt, [pvaIn], [pvaOut]

          3. 參數(shù)說明:
          (a).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
          上面的關(guān)鍵詞都可以在瀏覽器的菜單里面找到對應的選項﹐大家一看就明白的﹗
          (b).nCmdExecOpt
          OLECMDEXECOPT_DODEFAULT = 0,
          OLECMDEXECOPT_PROMPTUSER = 1,
          LECMDEXECOPT_DONTPROMPTUSER = 2,
          OLECMDEXECOPT_SHOWHELP = 3
          對于這個參數(shù)﹐一般來說﹐選1就可以了。

          4.常用:
          WebBrowser.ExecWB(1,1) 打開
          WebBrowser.ExecWB(2,1) 關(guān)閉現(xiàn)在所有的IE窗口,并打開一個新窗口
          WebBrowser.ExecWB(4,1) 保存網(wǎng)頁
          WebBrowser.ExecWB(6,1) 打印
          WebBrowser.ExecWB(7,1) 打印預覽
          WebBrowser.ExecWB(8,1) 打印頁面設(shè)置
          WebBrowser.ExecWB(10,1) 查看頁面屬性
          WebBrowser.ExecWB(15,1) 好像是撤銷,有待確認
          WebBrowser.ExecWB(17,1) 全選
          WebBrowser.ExecWB(22,1) 刷新
          WebBrowser.ExecWB(45,1) 關(guān)閉窗體無提示

          5.示例:
          (a)調(diào)用IE的”另存為”功能的示例﹕
          <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
          <A href="javascript:WebBrowser.ExecWB(4,1);">Save-存儲</A>

          (b)經(jīng)過改寫的登陸模式
          <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
          <body onload="showModalDialog(login_access.asp,0,Status:NO;dialogWidth:418px;dialogHeight:288px);document.all.WebBrowser.ExecWB(45,1);">

          6.屬性
          WebBrowser.ScriptErrorsSuppressed 屬性
          獲取或設(shè)置一個值,該值指示出現(xiàn)腳本錯誤時, WebBrowser控件是否顯示錯誤對話框。例:
          ???WebBrowser.ScriptErrorsSuppressed=false;
          ???WebBrowser.ExecWB(2,1);
          這樣,IE就不會彈出調(diào)試發(fā)送錯誤提示窗口了。

          posted @ 2006-08-31 09:57 bading 閱讀(631) | 評論 (1)編輯 收藏

          主站蜘蛛池模板: 许昌县| 清丰县| 丰城市| 丹江口市| 邹平县| 宝山区| 隆子县| 城步| 永和县| 新乡县| 大同县| 巨野县| 翁源县| 保康县| 阜宁县| 冀州市| 伊吾县| 姚安县| 仲巴县| 德州市| 东乌珠穆沁旗| 巍山| 孝感市| 英超| 简阳市| 永济市| 治多县| 老河口市| 明星| 东阳市| 玉溪市| 五寨县| 济南市| 南川市| 临泽县| 库车县| 阜平县| 淮北市| 姜堰市| 屯留县| 万荣县|