<OBJECT   id=WebBrowser   classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2   height=0   width=0>   
</OBJECT>   
<input   type=button   value=直接打印   onclick=document.all.WebBrowser.ExecWB(6,6)>   
上述代码在xp中还是要调用打印设置对话框,,在win2000中可以直接打印请问,,,怎样在XP中按打印按钮后,不显示打印设置的对话框就直接打印

解决方案 »

  1.   

    估计和你的ie设置有关。我现在用的是win2000没有办法帮你试。建议你用ScriptX.cab控件来实现。
      

  2.   

    <object  id="WebBrowser"  width=0  height=0  classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">    
    </object>    
     
    <p  align="center">    
           <input  name=Button2  onClick=document.all.WebBrowser.ExecWB(8,1)  type=button    
           value=页面设置>  
           <input  name=Button  onClick=document.all.WebBrowser.ExecWB(6,1)  type=button    
           value=页面打印>  
           <input  name=Button3  onClick=document.all.WebBrowser.ExecWB(6,6)    
           type=button  value=打印预览>  
       </p>