0
我有,有一个print.css.
我怎样才能知道用户正在试图打印
文本框/在我的文本域的形式往往与文本溢出一个WebForm。 所以当我去打印表格时,它会切断文本框中的内容。
我需要一种方法来在用户试图打印表单时用div替换所有输入。 Javascript应该可以很好地实现这一点。
但是,我怎么知道用户何时试图打印,有没有办法找到答案?
我有,有一个print.css.
我怎样才能知道用户正在试图打印
文本框/在我的文本域的形式往往与文本溢出一个WebForm。 所以当我去打印表格时,它会切断文本框中的内容。
我需要一种方法来在用户试图打印表单时用div替换所有输入。 Javascript应该可以很好地实现这一点。
但是,我怎么知道用户何时试图打印,有没有办法找到答案?
不要试图捕获打印事件。相反,使用CSS-基于媒体的样式表,这样
<link rel="stylesheet" type="text/css" media="screen" href="web.css" />
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
然而,一些浏览器现在支持window.onbeforeprint
和window.onafterprint
,但这只是火狐> = 6.0和IE
我发现this有用的资源用于检测跨浏览器的打印请求
是的,我也使用print.css,但CSS无法阻止文本框中的文本被截断。 – Mark
@Mark通过链接查看我的更新 – scrblnrd3