代码如下

Code


打印按钮中的onclick事件自不用说, 在需要打印的部分开头加上<!--startprint1-->, 结尾加上<!--endprint1-->. (其中"1"为要打印的区块, 是跟按钮事件中的参数一致的)

缺欠就是每当点击打印的时候, 首先会看到画面的变化(变成只剩下要打印的部分), 感觉这样用户体验不是很好.
还有一种方法就是将不需要打印的地方都应用@media.print的一个dispaly: none的样式, 这样无形中加大了太多工作量了.
哪位要是有更好的解决方案麻烦留个言, 让小弟也学习学习. 不尽感激.

posted on 2009-02-11 09:33  TonyKent  阅读(423)  评论(0编辑  收藏  举报