Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
已禁用用于打印的javascript?_Javascript_Html_Printing - Fatal编程技术网

已禁用用于打印的javascript?

已禁用用于打印的javascript?,javascript,html,printing,Javascript,Html,Printing,这似乎是一个奇怪的问题,但是否可以禁用打印版网页的javascript 原因是,它会导致打印输出的布局相互重叠。但是如果我关闭javascript,它就可以正常工作 有什么想法吗?您应该使用一套特殊的打印规则,您可以通过在样式标记中指定媒体属性来实现这一点: <style type="text/css" media="print" src="print.css" /> 我使用的是打印css,最后我只是将包含的div设置为“无”,因为它不是真正需要的。@Probocop询问的是ja

这似乎是一个奇怪的问题,但是否可以禁用打印版网页的javascript

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


有什么想法吗?

您应该使用一套特殊的打印规则,您可以通过在样式标记中指定
媒体属性来实现这一点:

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


我使用的是打印css,最后我只是将包含的div设置为“无”,因为它不是真正需要的。@Probocop询问的是javascript,不是css@Horse当前位置我正在建议一个更合适的替代方案。如果您需要禁用页面打印版本的JavaScript,那么您就做错了。在对这个问题的评论中,OP甚至说他赞同这种方法。