另外生成一个界面来打印,把当前页面中的内容window.open出来。

解决方案 »

  1.   

    我看有些网站,他的打印的链接指向另外一个页面,该页面包含有需要打印的内容,还有javascript语句调用javascript:window.print()进行打印,然后关闭该窗口。
      

  2.   

    那么另外一个页面如何调用javascript:window.print(),因为另外的页面不能包括除了要打印的内容的其它东西。
      

  3.   

    查MSDN中print的方法,里面有关于JavaScript的window.print()的说明。
    注意window.print()会触发两个事件:
    beforeprint和afterprint,
    你可以在beforeprint事件中把你不想打印的东西用css的class的形式设置为不可见的invisable。
    在afterprint事件中还原即可。
    MSDN里还带一个例子,你可以看一下。
      

  4.   

    我没有MSDN,能否贴出来呢,谢谢。