|
复制代码 代码如下:
<script type="text/Javascript">
///***********************
///打印指定区域页面
///说明:obj 通过getElementById或其它方式获取标签标识,打印此obj内的文字
///日期:2009-8-7
function startPrint(obj)
{
var oWin=window.open("","_blank");
var strPrint="<h4 style='font-size:18px; text-align:center;'>打印预览区</h4>/n";
strPrint=strPrint + "<script type=/"text/Javascript/">/n";
strPrint=strPrint + "function printWin()/n";
strPrint=strPrint + "{";
strPrint=strPrint + "var oWin=window.open(/"/",/"_blank/");/n";
strPrint=strPrint + "oWin.document.write(document.getElementById(/"content/").innerHTML);/n";
strPrint=strPrint + "oWin.focus();/n";
strPrint=strPrint + "oWin.document.close();/n";
strPrint=strPrint + "oWin.print()/n";
strPrint=strPrint + "oWin.close()/n";
strPrint=strPrint + "}/n";
strPrint=strPrint + "<//script>/n";
strPrint=strPrint + "<hr size='1′ />/n";
strPrint=strPrint + "<div id=/"content/">/n";
strPrint=strPrint + obj.innerHTML + "/n";
strPrint=strPrint + "</div>/n";
strPrint=strPrint + "<hr size='1′ />/n";
strPrint=strPrint + "<div style='text-align:center'><button onclick='printWin()' style='padding-left:4px;padding-right:4px;'>打 印</button><button onclick='window.opener=null;window.close();' style='padding-left:4px;padding-right:4px;'>关 闭</button></div>/n";
oWin.document.write(strPrint);
oWin.focus();
oWin.document.close();
}
</script>
<button id="btnPrint" onclick="startPrint(document.getElementById('content'))">打印内容</button>
<div id="content">
<div style="font-size:12px;color:#333;">
这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容这里是打印内容
</div>
</div>
下面是测试代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
JavaScript技术:javascript 局部页面打印实现代码,转载需保留来源!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。