2010-04-30 81 views
1

这似乎是一个奇怪的问题,但可以禁用JavaScript的网页印刷版本?禁用JavaScript打印?

原因是,它会导致打印输出的布局全部相互重叠。但是,如果我关闭JavaScript,它工作正常。

任何想法?

+0

您使用的打印/ CSS? – 2010-04-30 14:48:10

+0

我正在使用print css,最后我只是设置了包含div来显示none,因为它不是真的需要。 – Probocop 2010-04-30 15:13:12

回答

-1

你应该用一套特殊的打印规则,你可以在你的风格标签指定media属性做到这一点:

<style type="text/css" media="print" src="print.css" /> 
+0

@Probocop询问javascript,而不是css – Horse 2013-07-25 19:35:26

+0

@Horse:我建议一个更合适的选择。如果你需要为页面的打印版本禁用JavaScript,那么你做错了什么。在对这个问题的评论中,OP甚至说他采用了这种方法。 – 2013-07-25 20:22:38