IEWebBrowser

 1.   <object   id="WebBrowser"   width=0   height=0   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>    
  2.   调用方法。    
  WebBrowser.ExecWB   nCmdID,   nCmdExecOpt,   [pvaIn],   [pvaOut]    
  3.   参数说明。    
  (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    
  上面的关键词都可以在浏览器的菜单里面找到对应的选项﹐大家一看就明白的﹗    
  (b).nCmdExecOpt    
  OLECMDEXECOPT_DODEFAULT   =   0,    
  OLECMDEXECOPT_PROMPTUSER   =   1,    
  LECMDEXECOPT_DONTPROMPTUSER   =   2,    
  OLECMDEXECOPT_SHOWHELP   =   3    
  对于这个参数﹐一般来说﹐选1就可以了。  
   
  这是调用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>  

OBJECT   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"   height=0   id=WebBrowser   width=0></OBJECT>  
  <table><tr><td>  
  <input   name=Button   onClick=document.all.WebBrowser.ExecWB(1,1)   type=button   value=打开>  
  </td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(2,1)    
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(4,1)   type=button   value=另存为></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(10,1)   type=button   value=属性></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(6,1)   type=button   value=打印></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(6,6)   type=button   value=打印>不会弹出打印机窗口</td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(7,1)   type=button   value=打印预览   ></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(8,1)   type=button   value=页面设置></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(10,1)   type=button   value=查看页面属性></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(15,1)   type=button   value=撤销></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(17,1)   type=button   value=全选></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(22,1)   type=button   value=刷新></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(45,1)   type=button   value=关闭窗体无提示></td></tr>  
  <tr><td><input   type=button   value=刷新   name=refresh   onclick="window.location.reload()">  
  </td></tr>
posted @ 2008-04-17 00:53  Max Woods  阅读(597)  评论(0编辑  收藏  举报