flash参数怎么传不过来

来源:百度知道 编辑:UC知道 时间:2024/06/02 23:03:24
各位高手帮忙看看吧
flash代码:
//设置编码,不然会显示乱码
System.useCodepage = true;
//实例化一个LV对象
var shiyan_lv = new LoadVars();
//载入外部文本
anniu.onRelease = function() {
shiyan_lv.neirong_flash = Input.text;
shiyan_lv.sendAndLoad("connect.asp?bianliang="+random(99999), shiyan_lv, "get");
};
//载入成功后
shiyan_lv.onLoad = function(chenggong) {
if (chenggong) {
//获取外部文本内容
KnownAs.text = shiyan_lv.fanhui_asp;
//输出文本内容
//KnownAs.text=neirong1+"/"+neirong2+"/"+neirong3;
} else {
//加载失败给予提示
KnownAst.text = "加载失败";
}
};

asp代码
<%@LANGUAGE="VBScript"%>
<%
dim neirong
neirong=Request("neirong_flash")
Response.Write "&fanhui_asp=哈,你输入的内容是:"& neirong
%>

为什么运行结果显示的是:哈,你输入的内容是:"& neirong
neirong值无法传过来啊 。请高手帮帮忙。只要正确分数不是问题,一定多加

你要在iis下运行
首先你的计算机上要安装了IIS,建一个网页链接swf文件,把这三个文件放到站点目录下;
然后在浏览器地址栏输入localhost如果打开了链接swf文件的页面,再运行就不会是
哈,你输入的内容是:"& neirong
原因是asp文件是动态的,要在可动行动态页面的环境下才能运行,比如IIS

neirong=Request("neirong_flash");
改为:
neirong=Request.QueryString("neirong_flash");