【发布时间】:2011-06-13 05:22:10
【问题描述】:
在我的网络应用程序中有一个页面,例如 /article/id。我已经在这个页面上添加了一个“print”链接,所以当用户点击 print 链接时,他将链接到一个名为 /article-print/ 的打印友好页面标识。打印友好页面使用了一些不同的内容和完全不同的 css。
这很好用。
但是当用户查看 /article/id 网页并单击浏览器的打印按钮(文件/打印或 ctrl+P)而不是我的 print 链接,打印机将打印 /article/id 页。这不是我想要的。
我可以做些什么来让点击浏览器的打印按钮重定向到其他页面,就像 /article-print/id 一样?
我知道一个类似的方法是添加一个
<link rel="stylesheet" type"text/css" href="print.css" media="print">
进入 /article/id 页面。所以当点击浏览器的打印按钮时,浏览器会使用 print.css 来渲染打印页面。
这也不是我想要的。我想既然我已经有了一个打印友好页面/article-print/id,我可以将打印按钮重定向到它吗?
谢谢。
【问题讨论】:
标签: javascript css printing