http://www.showme99.com/yemian/20/54654.htm

解决方案 »

  1.   

    试试:var nwin = window.open('./your.html','','toolbar=no,menuebar=no,location=no');
    nwin.document.write("<table><tr><td>"+yourCotent+"</td></tr></table>");
    nwin.document.execCommand("Print");
      

  2.   

    请问如果是这个页面该如何实现?
    <%@ page contentType="text/html;charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <jsp:useBean id="DBConnection" scope="page" class="ticket.DBConnection" />
    <html>
    <head>
    <title>智能网主设备数量统计分析表</title>
    <style type="text/css">
    <!--
    @import url("style.css");
    .style2 {font-size: 12px;
    font-family: "新宋体";
    }
    body {
    background-color: #E8F0FD;
    }
    -->
    </style>
    <style   media="print">
    .noprint   {   display:   none   }
    </style>
    <script src="Scripts/AC_ActiveX.js" type="text/javascript"></script>
    <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
    </head>
    <body>
    <table width="100%" height="100%" border=1 cellpadding="0" cellspacing="0" align="center">
      <tr>
        <td width="635"><div align="left" class="noprint"><span class="style2">智能网主设备数量统计分析表 编号:09-01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
                
                <input type="image" border="0" name="sava"  img="img" src="../image/sava.jpg" width="15" height="15" onClick="javascript:AllAreaExcel();" />
                <input type="image" border="0" name="dayin" img="img" src="../image/dayin.jpg" width="15" height="15" onClick="document.all.WebBrowser.ExecWB(7,1)" class="NOPRINT" /> </div></td>
    </tr>
      <tr>
        <td bgcolor="#CCCCCC"><span class="style2" >分析单位:</span>     
          </select>
          <span class="style2" >分析时间段:
              <select name="shijian1"  size="1" class="noprint">
              <option value='1995' selected="selected">1995</option>
              <option value='1996' selected="selected">1996</option>
              <option value='1997' selected="selected">1997</option>
              <option value='1998' selected="selected">1998</option>
              <option value='1999' selected="selected">1999</option>
              <option value='2000' selected="selected">2000</option>
              <option value='2001' selected="selected">2001</option>                 
            </select>
            年</span>
            <select name="shijian2" class="noprint">
              <option value='1' selected="selected">1</option>
              <option value='2' selected="selected">2</option>
              <option value='3' selected="selected">3</option>                
            </select>
            <span class="style2">月 至
              <select name="shijian3" class="noprint">
                <option value='1995' selected="selected">1995</option>
                <option value='1996' selected="selected">1996</option>
                <option value='1997' selected="selected">1997</option>
                <option value='1998' selected="selected">1998</option>            
            </select> 
            年</span>
            <select name="shijian4" class="noprint">
              <option value='1' selected="selected">1</option>
              <option value='2' selected="selected">2</option>
              <option value='3' selected="selected">3</option>
              <option value='4' selected="selected">4</option>                   
            </select>
            <span class="style2">月</span>
          <input type="submit" name="Submit" value="分析" class="noprint" /></td>
      </tr></form>
      <tr>    
    <td height="15" valign="top">
    <span style="width:100%; height:350 px;overflow-y:auto">
    <table id="PrintA" width="100%"  border=1 cellpadding="0" cellspacing="0">
      <td colspan="8"><div align="center" class="style2">主要设备增长情况</div>
              <div align="center"></div></td>
      </tr>
      <tr>
        <td colspan="8" class="style2"><div align="center">智能网</div></td>
      </tr>
      <tr>
        <td width="5%" rowspan="3"><div align="center"><span class="style2">序号</span></div></td>
        <td width="13%" rowspan="3"><div align="center"><span class="style2">单位名称</span></div></td>
        <td colspan="6"><div align="center"><span class="style2">指标</span></div></td>
      </tr>
      <tr>
        <td colspan="3" class="style2"><div align="center">服务器</div></td>
        <td colspan="3" class="style2"><div align="center">工作站</div></td>
      </tr>
      <tr>
        <td width="9%"><div align="center" class="style2">累计数量</div></td>
        <td width="10%"><div align="center" class="style2">增加数量</div></td>
        <td width="9%" class="style2"><div align="center">增长率</div></td>
        <td width="9%" class="style2"><div align="center">累计数量</div></td>
        <td width="9%" class="style2"><div align="center">增加数量</div></td>
        <td width="8%" class="style2"><div align="center">增长率</div></td>
      </tr>
      <tr>
        <td>1</td>
        <td>&nbsp;</td>
        <td>3</td>
        <td>3</td>
        <td>3</td>
        <td>3</td>
        <td>3</td>
        <td>3</td>
      </tr>
      <tr>
        <td>2</td>
        <td>&nbsp;</td>
        <td>3</td>
        <td>3</td>
        <td>3</td>
        <td>3</td>
        <td>3</td>
        <td>3</td>
      </tr>
      <tr>
        <td>3</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>4</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
    </span>
    </td></tr>
    </table>
    </body>
    </html>
    需打印的表格ID为PrintA(主要设备增长情况上面),谢谢
      

  3.   

    <div id="table1"><table><tr><td>1</td></tr></table></div>
    <div id="table2"><table><tr><td>2</td></tr></table></div>
    <div id="table3"><table><tr><td>3</td></tr></table></div>
    <input type="button" value="打印" onclick="printtb()">
    <script>
    function printtb(){
    var abc=document.body.innerHTML;
    document.body.innerHTML=document.all("table2").innerHTML;
    window.print();
    document.body.innerHTML=abc;
    }
    </script>
      

  4.   

    <div id="table1"><table><tr><td>1</td></tr></table></div>
    <div id="table2"><table><tr><td>2</td></tr></table></div>
    <div id="table3"><table><tr><td>3</td></tr></table></div>
    <input type="button" value="打印" onclick="printtb()">
    <script>
    function printtb(){
    var abc=document.body.innerHTML;
    document.body.innerHTML=document.all("table2").innerHTML;
    window.print();
    document.body.innerHTML=abc;
    }
    </script>
      

  5.   

    这个要反过来做,不打印的部分用CSS指定为在打印的时候不显示。
      

  6.   

    <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,1)">
    <input type=button value=直接打印 onclick="document.all.WebBrowser.ExecWB(6,6)">
    <input type=button value=页面设置 onclick="document.all.WebBrowser.ExecWB(8,1)">
    <input type=button value=打印预览 onclick="document.all.WebBrowser.ExecWB(7,1)">