WEB上实现报表是比较复杂的,不过最简单的方法是可以利用 Jscript 客户端小脚本命令 window.print();  关注!!

解决方案 »

  1.   

    lynx1111(任我行) 兄:能不能具体说一下怎么做?
    现在表格我用CSS都画好了。因为我要把打印记录下来,所以用IE下面文件菜单下的打印不行。现在我只要在前一页面点一下打印就要把须要打印的页面打印出来。
    请lynx1111(任我行) 兄和各位高手帮帮忙!
    谢谢!!
      

  2.   

    <SCRIPT LANGUAGE="JavaScript"><!-- Begin
    if (window.print) {
    document.write('<form>Click Here To '
    + '<input type=button name=print value="Print" '
    + 'onClick="javascript:window.print()"> This Page!</form>');
    }
    // End -->
    </script>
    http://www.chinabs.net/js/default.asp?infoid=16
    http://www.netdh.com/articles/read.asp?article_id=399
    http://www.javaresearch.org/article/showarticle.jsp?column=451&thread=4778
    在google里查一下 javascript 打印 很多的!
    csdn里查也行
    在网上混要学会查资料
      

  3.   

    首先感谢你的回答!
    现在我家里没有打印机。等上班后可以到单位试试!
    不过我看这段代码好象不能实现我的要求,可能我没有说清楚。
    我的意思是在a.jsp上有个打印按钮,用户按下这个按钮后打印出b.jsp(不是打印本页a.jsp),且要求是b.jsp运行完成后才能打印(也就是说从数据库中取出的数据显示完成后才能打印)。
    我是个新手,可能有些问题对你们高手来说很菜!抱歉了!!
    再次感谢!!
      

  4.   

    别急着得到结果,WEB打印的问题是WEB开发的重点之一,不是你一天两天马上能解决的,而是慢慢积累的结果。现在很多人有很好的方案解决了这个问题,包括报表打印、套打、连打等等。你有上面这些资料,再找一下CSS控制打印的资料,相信已能解决自己的问题。