当前位置:编程学习 > C#/ASP.NET >>

求在ASP.NET中实现 打印功能代码

就是在页面用一个按钮,一点就打印我想打印的东西。这个就是我想打印的东西

追问:<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>

这是什么意思啊,没有看到过啊,加我QQ32611837

答案:利用div标签,将待打印的内容放在div标签里,执行局部打印。示例代码: 

<html>
<head>
<script   language= "javascript ">
function   printdiv(printpage)
{
var   headstr   =   " <html> <head> <title> </title> </head> <body> ";
var   footstr   =   " </body> ";
var   newstr   =   document.all.item(printpage).innerHTML;
var   oldstr   =   document.body.innerHTML;
document.body.innerHTML   =   headstr+newstr+footstr;
window.print();
document.body.innerHTML   =   oldstr;
return   false;
}
</script>
</head>
<input   type= "button "   value= "print "   onclick= "printpage( 'printpage ') "/>
...
<div   id= "printpage ">
<!--要打印得内容-->
</div>
...
</html>

<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="打印OK" onclick=" return myprint(this);">
<input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>

看不到图

使用js <font style=\"color:#ffffff\" onclick=\"window.print();\">开始打印</font>

上一个:我这段asp.net代码调试提示输入字符串错误是因为什么?
下一个:寻找ASP普通代码,特别是移动字体(走马灯)!请详细给我 谢谢

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,