借问,怎么在点击立即订购的时候,打开一个新网页,同时关闭现有网页

问题描述

<!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这样的论坛上浪费别人的时间来提问。

时间: 2024-08-01 17:28:48

借问,怎么在点击立即订购的时候,打开一个新网页,同时关闭现有网页的相关文章

html jsp-html或者jsp中如何点击超链接,打开一个新窗口,点击一次,打开一个?

问题描述 html或者jsp中如何点击超链接,打开一个新窗口,点击一次,打开一个? 注册单击超链接时,页面不跳转?多次单击,只能打开一个页面,上次的被覆盖掉了.如何单击超链接时,单击一次,打开一个页面?写成注册同样不能解决 解决方案 window.open(""url"");

初学wp8开发:如何点击按钮打开一个新的界面

问题描述 初学wp8开发:如何点击按钮打开一个新的界面 请大家帮帮我,我想在一个界面点击按钮打开另一个界面应该怎么做?

ios开发中怎样实现点击按钮之后打开一个新的webview ?

问题描述 ios开发中怎样实现点击按钮之后打开一个新的webview ? 我自己做的登录验证页面,验证那一部分做完了,我想要点击按钮之后直接跳转到一个网页,这中间的具体步骤该如何实现?我需要在故事板中构造一个界面来存放webview吗. 解决方案 可以用代码实现,也可以用StoryBoard实现. 图一: 1.在StoryBoard中新建一个ViewController,在文件中新建一个Cocoa Touch Class,将Cocoa Touch Class绑定到ViewController上,

ios开发-xcode中怎么做到点击按钮从当前页面转入一个新的页面?

问题描述 xcode中怎么做到点击按钮从当前页面转入一个新的页面? 我是个初学者,只有简单的了解MVC和一些简单的api,我想知道我做一个登录界面,怎么让我点击登录之后进入下一个应用界面呢?大牛给详细的解答好吗,谢谢大神. 解决方案 从A页面跳到B页面 1.ViewControllerB *B=[[ViewControllerB alloc] init]; [self.navigationController pushViewController: B animated:true]; 2.Vie

WPF动态生成TreeView 之后点击树中的一个节点,怎么打开一个新界面,类似VS一样

问题描述 WPF动态生成TreeView之后点击树中的一个节点,怎么打开一个新界面,类似VS一样<!--treeview的代码--><TreeViewx:Name="tvMenu"ItemsSource="{BindingSource={x:Staticlocal:TreeViewData.Data},Path=RootNodes}"HorizontalContentAlignment="Stretch"Background=&

javascrpit-给一个按钮点击事件,点击的同时给按钮添加一个样式,怎么样使进行其他操作的时候恢复按钮的样式

问题描述 给一个按钮点击事件,点击的同时给按钮添加一个样式,怎么样使进行其他操作的时候恢复按钮的样式 比如点击弹出个对话框,我关闭对话框后,按钮恢复原来的样式 解决方案 对话框插件一般有关闭事件,你配置那个关闭事件删除添加的高亮样式即可.具体看你的对话框API了

Thinkpad笔记本两根手指点击触控板无法打开右键菜单如何解决

  Thinkpad笔记本两根手指点击触控板无法打开右键菜单如何解决           1.打开控制面板,点击硬件和声音; 2.点击设备和打印机; 3.在"设备"中右击2.4G开头的设备(不同的系统和鼠标键盘设备显示的可能不同),选择"鼠标设置"; 4.切换到"thinkpad"选项卡,单击"高级"按钮; 5.点击切换到"单击"选项卡,勾选"双指触单"选项,点击确定即可.

ajax-点击详细信息,弹出一个层显示所有的信息,信息是从后台获取的

问题描述 点击详细信息,弹出一个层显示所有的信息,信息是从后台获取的 页面是html,数据是用ajax调用Servlet获取的. 信息是分两部分,第一部分是会员信息,第二部分是会员报名的信息,在一个层上显示. 解决方案 jquery load下内容到你的曾就好.. DEMO,你的jsp只返回需要的html代码,不要连html,body标签那种一起返回了,要不可能页面会错乱 <table id="tbUser"> <tr><td><a href=

mvc4-ASP.NET MVC4中如何实现点击一个链接打开一个分布视图

问题描述 ASP.NET MVC4中如何实现点击一个链接打开一个分布视图 就是我当前视图上有一个链接,链接指向一个分布视图,点击链接后在当前视图上显示分布视图 解决方案 ASP.NET MVC:如何实现一个自己的ModelBinder?[分享]一个Asp.net mvc下的分页控件MvcPagerXASP.NET MVC 中 如何将同一个form post到不同的action