function DtPrint() {
if (window.print) {
var p_1       = document.all.p_1.innerHTML;
// var p_2     = document.all.p_2.innerHTML;
//**************
//这里根据你要打印的哪些内容,从原显示页面中用
//<div id=P_1>p_1....</div><div id=P_2>p_2...</div>等标示,要打印多少项目就用多少下
//提示一下,自己体会:),此处我只写出两个出来:D
//**************
var css = '<style type="text/css">' +
  'p {  line-height: 120%}' +
  '.ftitle {  line-height: 120%; font-size: 18px; color: #000000}' +
  'td {  font-size: 10px; color: #000000}' +
  '</style>' ;
//**************
//这里是定义打印用的CSS,可以根据你自己的设定去写适合你的格式哦
//本文只定义三个,p,.ftitle,td,其余自己写。越美观越好。
//**************
var body ='<table width="640" border="0" cellspacing="0" cellpadding="5">' +
     '  <tr> ' +
     '    <td  class="fbody"> ' +
     '      <div align="center" class=ftitle></div>' + p_1 + 
     '    </td>' +
     '  </tr>' +
     '</table>';
//**************
//body这才是你重新设置的打印格式,根据你的打印要求,重新把原显示网页的DIV内容重新
//组合,可以根据你原来的表格内容,去掉不要打印的东东,只调用你要打印的内容
//另外:根据经验,表格大小为640左右正好是适合A4打印幅面!哈!
//**************
document.body.innerHTML = '<center>' + css + body + '</center>';
//**************
//然后在这里把document.body重新设一下,这就是打印文档!(有加CSS格式了)
//**************
window.print();
//**************
//一定要调用window.print()哦,否则,打印无效……说了那么多就成废话了:'(
//**************
}
}