<script  language="javascript">    
 
function  printsetup(){  
 //  打印页面设置  
 wb.execwb(8,1);  
 }  
 function  printpreview(){  
 //  打印页面预览  
                 
 wb.execwb(7,1);  
                 
 }  
 
 function  printit()  
 {  
 if  (confirm('确定打印吗?')){  
 
 wb.execwb(6,6)  
 }  
 }  
</script>  
<OBJECT  classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"    
 
height=0  id=wb  name=wb  width=3></OBJECT>  
<input  class="ipt"  type=button  name=  button  _print  value="打印"    
onclick  ="  javascript  :printit();">  
<input  class="ipt"  type=button    name=button  _setup  value="打印页面设置"            
 
onclick  ="  javascript  :  printsetup();">    
<input  class="ipt"  type=button    name=button_show  value="打印预览"            
 
onclick="javascript:printpreview();">    
<input  class="ipt"  type=button  name=  button  _fh  value="关闭"            
 
onclick  ="    javascript:window.close();">

解决方案 »

  1.   

    <a href=# onclick="javascript:window.print()">打印本页</a>
      

  2.   

    调用window的打印方法我现在正是用的它,但是打印预览效果怎么实现呢?
    我需要的是通过触发功能按钮就能够直接进入预览页面,可以否?请指点,谢谢。
      

  3.   

    在<head>...</head>加入:
    <SCRIPT LANGUAGE=javascript>
    <!--
    function setPrint()
    {
    WB.ExecWB(8,1);
    }
    function previewPrint()
    {
    WB.ExecWB(7,1)
    }
    //-->
    </SCRIPT>
     
    在<body>...</body>加入:
    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0>
    </OBJECT>
    <INPUT type="button" value="Set" id=button1 name=button1 onclick="setPrint();">
    <INPUT type="button" value="Preview" id=button2 name=button2 onclick="previewPrint();">
      

  4.   

    <script language="javascript">
    function printPage(){
    document.execCommand('print');
    //location.href="bg.cfm";
    }
    </script>
    然后在<body onLoad="printPage()" >我这个是追简单的!