你可以在调用打印时调用javascript吗?

时间:2011-10-11 12:46:58

标签: javascript printing

我需要在点击打印按钮时只使用一段javascript,有没有办法做到这一点?

编辑:浏览器打印按钮,我在想这样的事情:

<script type="text/javascript" src="path" media="print"></script>

3 个答案:

答案 0 :(得分:2)

浏览器只有部分支持。考虑使用特殊的CSS样式表来打印页面版本。有关详细信息,请查看此问题(还有其他几个链接):execute javascript when printing page

答案 1 :(得分:1)

某些浏览器(Firefox和IE)在AfterPrint on AfterPrint ...

上有事件

https://developer.mozilla.org/en/Printing#Detecting_print_requests

如果没有使用“按此打印”按钮并从那里执行你想要的......

答案 2 :(得分:0)

我认为你的意思是: JQuery的:

$('#btnprint').click(function(){
     //Your JS code goes here
});

留意回发!

我不确定你是说浏览器打印按钮还是只是自定义按钮,上面的代码是你自己定制的..