关于JS和ASP之间的传值问题

我用下面这个代码:===============================================<scriptlanguage="javascript">... 我用下面这个代码:
===============================================
<script language="javascript">
function guest_info()
{
var x=document.getElementById("用户名");
window.guest_info_show.location="guest_info_show.asp?x="+x.value;
}
</script>
=========================================
获得了下面这个输入框的变量:
=========================================
<input id="用户名" size="15" name="用户名" onblur="guest_info()" />
=========================================
然后用下面这行代码获得这个变量:
=========================================
dim guest_info
guest_info=request.QueryString(x)
=========================================
为什么不成功呢?
到底哪里出错了呢?
我想得到的效果是:
在页面中的A框架通过onblur和JS取值
传递给页面中的guest_info_show框架中的guest_info_show.asp页面处理
--------------
但是问题是,即使我试着将x直接赋值为“hello”
但运行后就我看到的页面url为:
…(这个省略)…/guest_info_show.asp?x=undefined
看后面的,可见根本没有得到值,为什么会这样?
展开
 我来答
百度网友2e8d3e044
2008-05-07 · TA获得超过316个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:0
展开全部
框架?

你是说左右下面那种框架?

还是直接在网页中iframe 框架

a.html 代码
<script language="javascript">
function guest_info()
{
var x=document.getElementById("用户名");
window.guest_info_show.location="guest_info_show.asp?x="+x.value;
}
</script>
<input id="用户名" size="15" name="用户名" onblur="guest_info()" />
<iframe id="guest_info_show" name="guest_info_show" width="400" height="100"></iframe>

==========================================

guest_info_show.asp 代码:
<%dim guest_info

guest_info=Trim(Request.QueryString("x"))
Response.Write(guest_info)
%>

再试试.我这里是通过的.
tangqiyang008
2008-05-07 · TA获得超过2153个赞
知道小有建树答主
回答量:865
采纳率:0%
帮助的人:521万
展开全部
你把接收的代码放在哪个页面啊,guest_info_show.asp是不是表单所在的页面,如果是的话就出现request.querystring(x)初始化出错,如果是放在不是表单所在的页面,那么上面的代码没有错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式