当前位置:Linux教程 - Php - 如何打印

如何打印

<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>

还是不行的话用CSS里的@page来控制试试





先定义一个JS:
<script language="javascript">
function doPrint()
{
var mContent = document.all.Content.innerHTML;

var PartI='\
<table width="572" border="1" align="center" style="border-collapse: collapse" cellspacing="0" cellpadding="0" bordercolor="#006A00" height="100">';
var PartII= '<tr><td valign="top">';
var PartIII= '<center><font style="font-size:14px"><b><?=$txtshowname?></b></font></center><br><br><font id="Zoom" style="FONT-SIZE: 14px" color=#000044>    <?=$txtnote?></font>';
var Part4='</td></tr></table>';
var Part5='\
<br><br><font style="font-size:12px"><center>打印日期:<?=$current_time?><br>本文章来自 <?=$site_name;?> 网站\
<a href=<?=$site_url;?> target=_blank><?=$site_url;?></a>\
<br>本篇文章的网址是:<a href=<?=$news_url;?>/show.php?id=<?=$id?> target=_blank><?=$news_url;?>/show.php?id=<?=$id?></a></center></font>';
document.body.innerHTML = PartI+PartII+PartIII+Part4+Part5;
window.print()
document.write("<br><br><br><br><br><br><br><br><center>标题为<font color=\"ff0000\">『<?=$txtshowname?>』</font>的新闻正在打印.......<br><a href=\"news.php\" style=\"TEXT-DECORATION: none\">请返回查看其他新闻</a></center>");

}
</script>

调用JS:
【<a href="java script:doPrint();">打印新闻</a>】

演示:
http://myfan4.51.net/news/news.php


__________________