asp如何才能进入页面后就开始自动打印页面
答案:2 悬赏:80 手机版
解决时间 2021-03-15 21:05
- 提问者网友:流星是天使的眼泪
- 2021-03-15 07:35
asp如何才能进入页面后就开始自动打印页面
最佳答案
- 五星知识达人网友:鱼忧
- 2021-03-15 08:27
这个功能得用打印控件实现,我用过一个免费的WEB打印控件就可以实现此功能,你可以试试看。该控件的演示地址在参考资料中。
全部回答
- 1楼网友:迟山
- 2021-03-15 09:54
<html> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <title>打印代码</title> <script language=javascript> function doprint(){ var str="<html>"; var article; var css; var stradbegin="<!--newszw_hzh_begin-->"; var stradend="<!--newszw_hzh_end-->"; var strfontsize='【<a href="javascript:dozoom(16)">大</a> <a href="javascript:dozoom(14)">中</a> <a href="javascript:dozoom(12)">小</a>】' var strdoprint="doprint()"; var strtmp; css="<style>" +"body{font-family:宋体}" +"td,.f12{font-size:12px}" +".f24 {font-size:24px;}" +".f14 {font-size:14px;}" +".title14 {font-size:14px;line-height:130%}" +".l17 {line-height:170%;}" +"</style>"; str += css; str += '<meta http-equiv="content-type" content="text/html; charset=gb2312">'; str += '<title>'+document.title+'</title>'; str += "<body bgcolor=#ffffff topmargin=5 leftmargin=5 marginheight=5 marginwidth=5 onload='window.print()'>"; str += "<center><table width=600 border=0 cellspacing=0 cellpadding=0><tr><td align=right valign=bottom><a href='javascript:history.back()'>返回</a> <a href='javascript:window.print()'>打印</a></td></tr></table>"; str += "<table width=600 border=0 cellpadding=0 cellspacing=20 bgcolor=#edf0f5><tr><td>"; article=document.getelementbyid('article').innerhtml; if(article.indexof(stradbegin)!=-1){ str +=article.substr(0,article.indexof(stradbegin)); strtmp=article.substr(article.indexof(stradend)+stradend.length, article.length); }else{ strtmp=article } str +=strtmp str += "</td></tr></table></center>"; str += "</body></html>"; document.write(str); document.close(); } </script> </head> <body> <input onclick="javascript:doprint()" type="button" name="button" id="button" value="打印报表" /> <div id="article" > 这里是打印的区域范围,也可以用asp生成文档 排版用table 等都可以,样式可以在js中设计 </div> </body> </html>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯