一個(gè)人的天空

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

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

          以下對(duì)IEWebBrowser這個(gè)組件的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ù)說(shuō)明:
          (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)鍵詞都可以在瀏覽器的菜單里面找到對(duì)應(yīng)的選項(xiàng)﹐大家一看就明白的﹗
          (b).nCmdExecOpt
          OLECMDEXECOPT_DODEFAULT = 0,
          OLECMDEXECOPT_PROMPTUSER = 1,
          LECMDEXECOPT_DONTPROMPTUSER = 2,
          OLECMDEXECOPT_SHOWHELP = 3
          對(duì)于這個(gè)參數(shù)﹐一般來(lái)說(shuō)﹐選1就可以了。

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

          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-存儲(chǔ)</A>

          (b)經(jīng)過(guò)改寫(xiě)的登陸模式
          <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è)置一個(gè)值,該值指示出現(xiàn)腳本錯(cuò)誤時(shí), WebBrowser控件是否顯示錯(cuò)誤對(duì)話(huà)框。例:
          ???WebBrowser.ScriptErrorsSuppressed=false;
          ???WebBrowser.ExecWB(2,1);
          這樣,IE就不會(huì)彈出調(diào)試發(fā)送錯(cuò)誤提示窗口了。

          posted on 2006-08-31 09:57 bading 閱讀(631) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): JavaScript

          評(píng)論

          # re: 關(guān)于IE 的WebBrowser組件  回復(fù)  更多評(píng)論   

          正在找腳本錯(cuò)誤這方面的問(wèn)題,不曉得你介紹的這些有沒(méi)有用!還是先謝謝了!
          2008-12-10 17:31 | 陳峰

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 金乡县| 天津市| 勃利县| 太保市| 陆良县| 松江区| 鄂托克旗| 民勤县| 铁岭县| 长宁县| 乌鲁木齐市| 西吉县| 秭归县| 龙里县| 汽车| 太保市| 新和县| 阿勒泰市| 宣城市| 栖霞市| 清丰县| 湛江市| 周宁县| 乌拉特中旗| 田阳县| 庆安县| 外汇| 金川县| 句容市| 乌恰县| 闽清县| 温宿县| 晋江市| 务川| 牡丹江市| 清远市| 阿合奇县| 巨野县| 云安县| 江达县| 中卫市|