自定义打印预览页面与php和javascript


Custom print preview page with php and javascript

我想知道是否有一种方法可以自定义打印预览页面。我在我的页面上有一个按钮"打印页面",如果我按下它,我会得到打印预览页面。在这个页面中有一些用户的信息。我想验证单击此按钮的用户是否登录,如果是,在打印预览页面将只有他的信息。由于

可以设置一个特定的打印CSS样式表。这可以隐藏或显示一些应该隐藏或只在打印输出中显示的内容。这个"print"样式表不会影响正常的浏览器视图。

HTML例子:

<div id="navigation"><a href="/">HOME</a></div>
<div id="print_copy_right" style="display:none">(c) domain.com</div>

CSS例子:

@media print {
   #navigation_bar {display:none}
   #print_copy_right {display:block}
}