asp 父窗口值如何传递给弹出窗口

有两个asp页面,1.asp有一文本框,一按钮,点击按钮后通过window.open打开一新窗口2.asp,想在2.asp中获取1.asp中文本框的录入内容,但使用req... 有两个asp页面,1.asp有一文本框,一按钮,点击按钮后通过window.open打开一新窗口2.asp,想在2.asp中获取1.asp中文本框的录入内容,但使用request("text1")什么值也取不到,请问有什么方法吗?谢谢了 展开
 我来答
我爱摇啊摇
2010-08-25 · TA获得超过325个赞
知道小有建树答主
回答量:534
采纳率:100%
帮助的人:358万
展开全部
<form target="_blank" action= "2.asp " method="post">
<input name="text1" type="text" value=""/>
<input name="" type="submit" />
</form>
================================
同楼前一位,不懂为啥要用window.open

或者用get,不是太长的话
=================================
<html>
<head>
<title>1.asp</title>
</head>
<body>
<input name="text1" type="text" value=""/>
<input name="sub" type="button" value="提交"/>
<script>
document.getElementById("sub").onclick=function (){
var text1=document.getElementById("text1").value;
window.open("2.asp?s="+text1);
}
</script>
</body>
</html>
==================================
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<title>2.asp</title>
</head>
<body>
<%
response.Write(request("s"))
%>
<script>
/*js
function getQuery(name)
{
var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null) return unescape(r[2]);return "";
}
s=getQuery("s");
document.write(s);
*/
</script>
</body>
</html>
apple_86578899
2010-08-25 · 超过20用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:0
展开全部
在1.asp用form提交到2.asp,就可以咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ivanzxy
2010-08-25 · TA获得超过1166个赞
知道小有建树答主
回答量:284
采纳率:100%
帮助的人:364万
展开全部
1.asp代码
<form action= "2.asp " onsubmit= "window.open( '', 'sumitWin ', 'toolbars=no '); " method= "post " target= "sumitWin ">
<input name="text1" type="text" value=""/>
<input name="" type="submit" />
</form>

2.asp代码
text1=request.QueryString("text1")
response.Write(text1)

==========================
更简单的。
<form target="_blank" action= "2.asp " method="post">
<input name="text1" type="text" value=""/>
<input name="" type="submit" />
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花落日天红4
2010-08-26
知道答主
回答量:51
采纳率:0%
帮助的人:19.2万
展开全部
用get方式传值 接收时用request.QueryString 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cosler
2010-08-31 · 超过17用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:54.4万
展开全部
1.asp:
window.open( '2.asp?text1='+escape(document.getElementById('text1').value), 'sumitWin ', 'toolbars=no ');

2.asp
<%
response.write request("text1")
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式