日期:2014-05-17  浏览次数:20970 次

ASP中如何只打印页面的部分内容
我的ASP页面分页显示一组记录,每页有‘上一页’和‘下一页’链接以及一个打印按钮,如何实现在点打印按钮时只打印记录内容,而不把‘上一页’、‘下一页’这样的链接也打印出来,并且用window.print()实现打印时会先跳出打印设置对话框,我希望在点打印按钮时不跳出打印设置对话框,而直接开始打印,该怎么实现,请高手帮忙,不胜感激!

------解决方案--------------------
<style>

@media print {

.noprint {display:none}

}
</style>
加上这个class= "noprint "
------解决方案--------------------
<body align= "center " topmargin= "55 " leftmargin= "13 ">
<center class= "Noprint " >
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0> </OBJECT>
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
<input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
<hr align= "center " width= "90% " size= "1 " noshade>
</center>
......
------解决方案--------------------
取消阻止就行了,在IE的安全选项里设置。
id不能改,它是这个控件的ID。