一个打印的代码 功能实现了 就改一小下

问题描述

现在是这样的2个页面a页面是提交页面b是处理页面a点提交按钮b处理后把显示的结果给aa来打印b出来的结果现在a这部分<divid="prt">此处显示【需要打印】的内容</div>我不想点提交后a页面显示b的东西就打印分不够我可以后续补200a页面:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>无标题文档</title><stylemedia=printtype="text/css">.noprint{visibility:hidden}</style><styletype="text/css">.noview{visibility:hidden}</style><scriptlanguage="JavaScript"type="text/javascript">function$(id){returndocument.getElementById(id);}varhttp_request=false;//向服务器发起XMLHTTP请求。functioninit_request(){//初始化、http_request=false;//开始初始化XMLHttpRequest对象if(window.XMLHttpRequest){//Mozilla浏览器http_request=newXMLHttpRequest();if(http_request.overrideMimeType)//设置MiME类别http_request.overrideMimeType('text/xml');}elseif(window.ActiveXObject){//IE浏览器try{http_request=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=newActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}if(!http_request){//异常,创建对象实例失败window.alert("不能创建XMLHttpRequest对象实例.");returnfalse;}}init_request();//处理返回信息的函数functionprocessPost(){if(http_request.readyState==4)if(http_request.status==200){$("prt").innerHTML=http_request.responseText;//window.alert(http_request.responseText);window.print();}}functionmysubmit(){vardata=$("my1").innerText;//你要发送到服务器在值。varurl="b.asp";//你需要进行处理的页面,它返回打印的结果http_request.open("POST",url,true);http_request.onreadystatechange=processPost;http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");  http_request.setRequestHeader("Content-length",data.length);  http_request.setRequestHeader("Connection","close");http_request.send(data);}</script></head><body><divid="noprt"class="noprint"><pid="my1">此处显示【顾客可看,但不打印】的内容</p><p>打印<inputname="ticket"type="text"id="textfield"size="4"/>张</p><inputname="myajax"type="button"value="提交"onclick="mysubmit()"/></div><divid="prt">此处显示【需要打印】的内容</div></body></html>

b页面<!--#includefile="lhyinc/conn.asp"--><br/><%ticket=request.Form("ticket")ticket=Cint(ticket)fori=1toticket%><tablewidth="720"border="0"cellspacing="0"cellpadding="0"align="center"><tr><tdheight="25"colspan="5"bgcolor="#0099ff"><divalign="center"><spanclass="STYLE1">乐活游水立方门票</span><br/></div></td></tr><tr><tdwidth="170"rowspan="3"bgcolor="#0099ff"><divalign="center"><imgsrc="1.jpg"width="80"height="80"></div></td><tdwidth="294"height="25"bgcolor="#0099ff">日期:2010你那11月</td><tdwidth="54"rowspan="4"bgcolor="#0099ff">&nbsp;</td><tdwidth="85"rowspan="4"bgcolor="#0099ff"><pclass="STYLE2"><strong>副</strong></p><pclass="STYLE2"><strong>卷</strong></p></td><tdwidth="117"rowspan="4"bgcolor="#0099ff"><pclass="STYLE2"><strong>副</strong></p><pclass="STYLE2"><strong>卷</strong></p></td></tr><tr><tdheight="25"bgcolor="#0099ff">票价:15元</td></tr><tr><tdheight="25"bgcolor="#0099ff">电话:010-88445566</td></tr><tr><tdheight="25"bgcolor="#0099ff"><divalign="center">tic:55885</div></td><tdbgcolor="#0099ff">&nbsp;</td></tr><tr><tdheight="25"bgcolor="#0099ff">&nbsp;</td><tdbgcolor="#0099ff">&nbsp;</td><tdcolspan="3"bgcolor="#0099ff">&nbsp;</td></tr></table><br><%next%>

解决方案

解决方案二:
该回复于2011-10-24 13:52:50被版主删除
解决方案三:
a点提交按钮b处理后把显示的结果给aa来打印b出来的结果b处理后给C不行吗,想怎样就在C里怎样。
解决方案四:
如果是返回给A也可以,增加一个状态参数,表明是在B处理之后,然后检测这个参数按要求处理就行了。
解决方案五:
能帮写出来吗我不会哦
解决方案六:
你写得好复杂啊,
解决方案七:
你这个也太复杂了吧,其实实现打印功能没有这么多代码的...

时间: 2024-11-05 15:00:11

一个打印的代码 功能实现了 就改一小下的相关文章

c#代码实现excel、PPT、word禁止打印、编辑功能

问题描述 c#代码实现excel.PPT.word禁止打印.编辑功能 解决方案 解决方案二:禁止打印不知道,禁止编辑可以把文档设置为只读模式.可以下个,.word,.//LoadDocumentDocumentdocument=newDocument();document.LoadFromFile(@"E:WorkDocuments.NETFramework.docx");//ProtectWorddocument.Protect(ProtectionType.AllowOnlyRea

代码-做一个贴吧评价功能,求大神指导啊。

问题描述 做一个贴吧评价功能,求大神指导啊. 做一个贴吧评价功能,简单的评价功能,小弟不才,求大神指导,这个代码怎么敲!

代码-关于一个打印的问题。

问题描述 关于一个打印的问题. 哪位大哥帮忙给出在屏幕中央打印i (心形符号) you forever 的代码,万分感谢... 解决方案 可以用点和空格来打印心形符号. 解决方案二: 我做的打印预览程序,在Windows2000下一切均运行正常,但是在Windows XP上,出现如下问题:1:交叉报表打印预览时,中间数据列部分,合计列部分均显示为0:2:两个主明细子数据窗口嵌套打印预览时数量,金额合计显示为0.我的问题请各位高手多多指教,谢谢!具体打印预览程序代码如下,还请各位高手多多指教:调用

c#代码-用unity做一个多图片切换功能!

问题描述 用unity做一个多图片切换功能! 如图所示

vc++学习篇(二)——打印和视频功能的实现

好久没有写技术文章了,这次是因为接了学校的一个活,没有办法,逼迫我继续学习vc++,现在不得已又硬着头皮去学习了,虽然自己知道这个东西很难,但是相信自己一定回胜利,而且,自己还有这么多朋友帮助,相信自己一定回学回的. 这次老师让我们回去了准备把以前的一个招生的系统的给更改以下,主要是添加两个功能:1.打印和打印预缆功能2.数码照相功能 对于第一个功能用mfc中的一些现成的就容易多了,而且查一些资料,然后自己看了,觉得就是对一些参数设置的东西,只不过需要更仔细一点了.昨天看了以下相关的内容,过程好

C#实现打印与打印预览功能

原文:C#实现打印与打印预览功能 在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .Net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下. 打印操作通常包括以下四个功能: 1 打印设置 设置打印机的一些参数,比如更改打印机驱动程序等; 2 页面设置 设置页面大小纸张类型等 3 打印预览 类似于word中的打印预览 4 打印 实现打印功能的核心是PrintDo

erilog-用verilong语言编写一个走马灯的代码

问题描述 用verilong语言编写一个走马灯的代码 多模式LED发光控制器(Basys3)1)采用16个并排LED实现跑马灯发光器件:2)具有异步复位功能(按钮),复位时,LED全亮:3)模式选择(利用两位滑动开关):00-左循环跑马灯,01-右循环跑马灯,10-交叉闪烁跑马灯,11-全亮全灭闪烁4)速度选择(利用两位滑动开关):通过00-11实现四个速度等级的闪烁效果 解决方案 参考http://download.csdn.net/detail/xkdhdl/1745598http://ww

java中用集合写一个简单的登录功能。麻烦大家看一看

问题描述 java中用集合写一个简单的登录功能.麻烦大家看一看 //这是注册的方法 public static void reg(){ Collection id=new ArrayList();//账户 Collection passWord=new ArrayList();//密码 Scanner sc=new Scanner(System.in); System.out.println("请输入账号:"); id.add(sc.next()); System.out.printl

求关于一个用java代码画出类似水晶按钮的效果的代码

问题描述 求关于一个用java代码画出类似水晶按钮的效果的代码 最近在做个东西,但是客户要美观点,所以来求点资料,用java或者安卓的类似水晶按钮的那个功能的代码 解决方案 http://blog.csdn.net/cometnet/article/details/8464693http://www.blogjava.net/Swing/archive/2009/02/20/255676.html 解决方案二: 用ps画好图像然后加载到程序中.需要准备好正常.悬停.按下.禁用几个不同的图片,切换