旅行社同业信息管理系统
RSS订阅 | 匿名投稿
您的位置:网站首页 > 广文博览 > 正文

ASP打印网页代码五个

作者:桐桐 来源: 日期:2012/2/28 0:08:50 标签:ASP打印网页

四、浮动帧打印

  <script language=javascript>
  function button1_onclick() {
  var odoc=window.iframe1.document;
  var r=odoc.body.createtextrange();
  var stxt=r.htmltext;
  alert(stxt)
  var pwin=window.open("","print");
  pwin.document.write(stxt);
  pwin.print();
  }
  </script>
五、用filesystem组件实现web应用中的本地特定打印


  <script language=vbscript>
  function print_onclick //打印函数
  dim label
  label=document.printinfo.label.value //获得html页面的数据
  set objfs=createobject("scripting.filesystemobject") //创建filesystem组件对象的实例
  set objprinter=objfs.createtextfile ("lpt1:",true) //建立与打印机的连接
  objprinter.writeline("__________________________________") //输出打印的内容
  objprinter.writeline("| |")
  objprinter.writeline("| 您打印的数据是:"&label& " |”)
  objprinter.writeline("| |")
  objprinter.writeline("|_________________________________|")
  objprinter.close //断开与打印机的连接
  set objprinter=nothing
  set objfs=nothing // 关闭filesystem组件对象
  end function
  </script>
  服务器端脚本:
  <%………
  set conn=server.createobject ("adodb.connection")
  conn.open "dsn=name;uid=xxxx;pwd=xxxx;"
  set rs=server.createobject("adodb.recordset")
  rs.open(“select ……”),conn,1,1
  ……….%> //与数据库进行交互
  html页面编码:
  <html>
  ………
  <form id=printinfo name="printinfo" >
  <input type="button" value="打印>>" id=print name=print > //调用打印函数
  <input type=hidden id=text1 name=label value=<%=………%>> //保存服务器端传来的数据
  ………
  </html>

以上五种方法,是比较常用一些的。基本上可以满足我们的常用需要了。

分享到:
本文网址: