asp 带参数跳转问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp 带参数跳转问题相关的知识,希望对你有一定的参考价值。

<%if Request("Submit")="提交" then
response.redirect "d.asp?Tel="&Request("k3")&"&xim="&Request("k1")&"&xm="&Request("k2")&"&yuy="&Request("k5")&"&yue="&Request("StrDate01")&"&wei="&Request("ch")&"&d="&Request("k7")&"&bei="&Request("k4")&"&dj="&Request("cbv")&"&bw="&Request("ch1")&"&bww="&Request("ch2")&""
End If %>
这里我想实现blank 打开的新页面 和下面的去掉边框
<script language="javascript" type="text/javascript">
<!--
function newin (url,w,h)

window.open(url,"","toolbar=no,width="+w+",height="+h+",directories=no,status=no,scrollbars=no,resizable=no,menubar=no")


//-->
</script>
<a href="javascript:newin('xxxx.asp',800,600);">

求融合 asp小菜
我就是想把下面的功能 融进 response.redirect 后面

1楼似乎还是没有实现跳转

当点击提交以后 自动跳转到 d.asp ,打开的d.asp要求去掉ie边框并且获得传过来的值我就是想实现这样的效果

参考技术A 方法:
<script language="javascript">
function newin (url,w,h)

window.open(url,"","toolbar=no,width="+w+",height="+h+",directories=no,status=no,scrollbars=no,resizable=no,menubar=no")

</script>
调用:
<a href="javascript:newin ('d.asp?Tel=<%=Request("k3")%>&xim=<%=Request("k1")%>&xm=<%=Request("k2")%>&yuy=<%=Request("k5")%>&yue=<%=Request("StrDate01")%>&wei=<%=Request("ch")%>&d=<%=Request("k7")%>&bei=<%=Request("k4")%>&dj=<%=Request("cbv")%>&bw=<%=Request("ch1")%>&bww=<%=Request("ch2")%>','800px','600px');">跳转页面</a>

我用的超链接的样式,当然楼主也可以用按钮调用方法,意思是一样的,楼主要的是这个东东吧?
参考技术B RediURL="d.asp?Tel="&Request("k3")&"&xim="&Request("k1")&"&xm="&Request("k2")&"&yuy="&Request("k5")&"&yue="&Request("StrDate01")&"&wei="&Request("ch")&"&d="&Request("k7")&"&bei="&Request("k4")&"&dj="&Request("cbv")&"&bw="&Request("ch1")&"&bww="&Request("ch2")&""

response.write "<a href=""javascript:newin('RediURL',800,600);"">"

是这样吧??这是基本思路,具体实现请根据实际而定。本回答被提问者采纳
参考技术C <script language="JavaScript" type="text/javascript">
<!--
function newin (url,w,h)

window.open(url,"","toolbar=no,width="+w+",height="+h+",directories=no,status=no,scrollbars=no,resizable=no,menubar=no")


//-->
</script>
<a href="javascript:newin('xxxx.asp',800,600);">
这个本身就不是跳转代码。。。你融合了也不可能会跳转。。。

跳转要换个思路
参考技术D <%
if request("Submit")="提交" then
redirectUrl = "d.asp?tel=" & request("k3") & "xm=" & request("k1") & "&yuy=" & request("k5") & "&yue=" & request("strDate01") & "&wei=" & request("ch") & "&d=" & request("k7") & "&bei=" & request("k4") & "&dj=" & request("cbv") & "&bw=" & request("ch1") & "&bww=" & request("ch2")
tempStr = "<script type='text/javascript'>"
tempStr = "window.open('" & redirectUrl & "','toolbar=no,width="+w+",height="+h+",directories=no,status=no,scrollbars=no,resizable=no,menubar=no','_blank');"
tempStr = tempStr & "</script>"
response.write(tempStr)
end if
%>

获取URL值带参数跳转

 

//要跳转界面

api.openWin({
name: ‘PayOrder‘,
url: ‘PayOrder.html?id=2‘,
pageParam:{name:pr}
});

//跳转后的界面

var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
url_id = parseInt(theRequest.id);
if(url_id==0){//0为定金1为尾款2为保证金
var jia=api.pageParam.name;
// console.log(jia);
$(‘.jinqian‘).html(‘‘);
$(‘.jinqian‘).html(‘¥‘+api.pageParam.name);
}else if(url_id==1){
$(‘.jinqian‘).html(‘‘);
$(‘.jinqian‘).html(‘¥‘+api.pageParam.name);
}else if(url_id==2){
$(‘.paymsg‘).hide();//支付保证金时隐藏支付时间
$(‘.paybox‘).css({‘margin-top‘:‘2rem‘});
$(‘.jinqian‘).html(‘‘);
$(‘.jinqian‘).html(‘¥‘+api.pageParam.name);
}

 

 

以上是关于asp 带参数跳转问题的主要内容,如果未能解决你的问题,请参考以下文章

flutter 跳转页面传递参数 返回页面带参数

跳转链接,带中文参数乱码的问题

带参数的 ASP.NET ODBC 查询

h5打开微信小程序带参数

详解vue 路由跳转四种方式 (带参数)

ant design列表页带参数跳转到详情页