打印是Javascript:window.print();我用的是ie上自带的打印
1。打印预览用什么??
2。还有我打印出来的都是两张,可能是网页太长了吧,总是把网页的最后一点打到第两张上去了,有什么方法解决吗?
3。大家有没有好一点的打印方法,比如打印控件什么的?

解决方案 »

  1.   

    1、<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0>
      </OBJECT> 
       <input onclick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印 name=Button>
      <input onclick=document.all.WebBrowser.ExecWB(7,1) type=button  value=打印预览>
      <input onclick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置 name=Button4>
    2、没有办法,IE打印是根据网页的页面
    3、打印控件是要下载的,用户不一定愿意下载
      

  2.   

    没办法,web上面的打印就是不好用
      

  3.   

    客户端打印依靠的是浏览器的打印功能,并且目前用html没有方法控制浏览器,没有什么好方法