问题描述
<!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="X-UA-Compatible"content="IE=7"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><!--#includefile="../inc/AntiAttack.asp"--><!--#includefile="../inc/conn.asp"--><!--#includefile="../inc/web_config.asp"--><!--#includefile="../inc/html_clear.asp"--><%a_id=request.querystring("id")%><%setrs=server.createobject("adodb.recordset")sql="select[title]from[article]where[id]="&a_id&"andview_yes=1"rs.open(sql),cn,1,1ifnotrs.eofthenProductName=rs("title")endifrs.closesetrs=nothing%><title>在线订购_<%=ProductName%></title><linkhref="/css/HituxCMSBoldBlue/inner.css"rel="stylesheet"type="text/css"/><linkhref="/css/HituxCMSBoldBlue/common.css"rel="stylesheet"type="text/css"/><scripttype="text/javascript"src="/js/functions.js"></script><scripttype="text/javascript"src="/images/iepng/iepngfix_tilebg.js"></script><scripttype="text/javascript">window.onerror=function(){returntrue;}</script></head><bodystyle='background-color:#FFFFFF;'><!--FeedBackstart--><divclass="FeedBack"><divclass="commentbox"><formid="form1"name="form1"method="post"action="/inc/order.asp?act=add&id=<%=a_id%>"><tableid="commentform"width="600"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td>订购产品</td><td><spanclass='OrderName'><%=ProductName%></span></td></tr><tr><td>订购数量</td><td><inputname='ordercount'type='text'id='ordercount'size='10'maxlength="10"value='1'><spanclass="FontRed">*</span></td></tr><tr><td>联系人</td><td><inputname='name'type='text'id='name'size='30'maxlength="30"><spanclass="FontRed">*</span></td></tr><tr><td>联系地址</td><td><inputname='address'type='text'id='address'size='30'maxlength="30"><spanclass="FontRed">*</span></td></tr><tr><td>联系电话</td><td><inputname='tel'type='text'id='tel'size='30'maxlength="30"><spanclass="FontRed">*</span></td></tr><tr><td>电子邮件</td><td><inputname='email'type='text'id='email'size='30'maxlength="80"></td></tr><tr><td>QQ</td><td><inputname='qq'type='text'id='qq'size='30'maxlength="30"></td></tr><tr><td>备注</td><td><textareaname="content"cols="60"rows="5"value=""></textarea></td></tr><tr><td>验证码</td><td><inputname="verycode"maxLength=5size=10><spanclass="FontRed">*</span><imgsrc="/inc/getcode.asp"width="55"onclick="this.src=this.src+'?'"alt="图片看不清?点击重新得到验证码"style="cursor:hand;"></td></tr><tr><td> </td><td><inputclass="Cbutton"type="submit"value="立即订购"onclick="javascript:window.location.href='pay.html'"></td></tr></table></form></div></div><!--FeedBackend--></body></html><!--PoweredByHituxCMSASPV2.O-->之前的代码如下,请问要在点击立即订购的时候,打开一个新网页pay.html,同时关闭原网页,请教大神
解决方案
本帖最后由 yiriyii 于 2015-11-08 01:50:33 编辑
解决方案二:
为什么不直接跳转而是要打开新的关闭旧的?
解决方案三:
直接跳转页面吧
解决方案四:
直接跳转页面就可以了
解决方案五:
你就要求可以直接跳转了
解决方案六:
引用4楼zhanglong_longlong的回复:
你就要求可以直接跳转了
请问,直接跳转应该怎么转代码呢
解决方案七:
引用3楼niwota568的回复:
直接跳转页面就可以了
不知道怎么跳转法,我要跳转pay.html应该怎么写?另外,这里有一个,点击了立即订购之后,会关闭网页,这个怎么去掉。
解决方案八:
引用1楼lc_antt的回复:
为什么不直接跳转而是要打开新的关闭旧的?
不知道怎么跳转法,我要跳转pay.html应该怎么写?另外,这里有一个,点击了立即订购之后,会关闭网页,这个怎么去掉,本人不是学编程的,所以比较白痴,谢谢。
解决方案九:
你贴的这个代码,是asp的。既然你是初学,拿着古老的asp当教材,可能是选错了。按照你的代码中的逻辑思路,在提交时,根本不就不应该有onclick="javascript:window.location.href='pay.html'
(这个属性应该删除掉!),也不应该在客户都按“跳转”。因为它需要先提交到服务器端asp程序处理,然后根据情况再跳转。也就是说,在你的<%.....%>中应该写Response.Redirect"pay.html"
更重要地是,你没有能够守着这个代码的逻辑流程死路来设计程序,而是在人云亦云地就接到语法现象上了。这个流程,在<form>标签被提交(submit)操作时,是去在服务器端记录用户订货信息的,然后当验证用户订单有效、已经处理完毕之后,服务器端将用户导航到支付页面。显然,当订单无效,服务器需要给用户相应的提示,而不进行重定向导航。如果你先搞清程序的基本流程意图,那么就不会人云亦云地只关心偏离了流程的编程语法了。
解决方案十:
你贴的这个代码,是asp的。既然你是初学,拿着古老的asp当教材,可能是选错了。按照你的代码中的逻辑思路,在提交时,根本不就不应该有onclick="javascript:window.location.href='pay.html'
(这个属性应该删除掉!),也不应该在客户端“跳转”。因为它需要先提交到服务器端asp程序处理,然后根据情况再跳转。也就是说,在你的<%.....%>中应该写Response.Redirect"pay.html"
更重要地是,你没有能够守着这个代码的逻辑流程死路来设计程序,而是在人云亦云地就接到语法现象上了。这个流程,在<form>标签被提交(submit)操作时,是去在服务器端记录用户订货信息的,然后当验证用户订单有效、已经处理完毕之后,服务器端将用户导航到支付页面。显然,当订单无效,服务器需要给用户相应的提示,而不进行重定向导航。如果你先搞清程序的基本流程意图,那么就不会人云亦云地只关心偏离了流程的编程语法了。如果你学习asp.net,建议至少买一本比较好的入门书,先把入门书上的学好。另外网络上10年前的“ScottMitchellasp.net2.0教程”也是一个非常好的入门教程。实际上这教程的内容非常老,作者甚至在那个时候连asp.netajax都不懂、也没有涉及。不过这个教程是一个初学者必会的教程,我一向觉得,如果初学者不几乎把这个教程上所有的篇章中的代码都烂熟于心之前,就完全没有必要在csdn这样的论坛上浪费别人的时间来提问。