[asp&flash]flash获取ASP变量求助!在线等
ASP中是这样写的var neirong="1234";
Response.Write("&fanhui_asp=获得的值为"+neirong);
flash中是这样写的
var lv=new LoadVars();
lv.onLoad=function(flag)
{
if(flag==true)
{
[color=Red]shuchu.text=lv.fanhui_asp[/color] }
else
{
shuchu.text="载入失败";
}
}
但是问题是 flash得到的结果为:
获得的值为"+neirong);
很是费解,也就是说得到的是变量名!而不是变量值,这是为什么啊?求高人指教 Dim neirong
neirong="1234"
[color=Red]Response.Write("&fanhui_asp=获得的值为"&neirong)[/color]
很明显,楼主对ASP不太熟悉。。。
[[i] 本帖最后由 asflash 于 2008-7-5 23:03 编辑 [/i]] asp中的连接符是& [quote]原帖由 [i]asflash[/i] 于 2008-7-5 22:45 发表 [url=http://bbs.blueidea.com/redirect.php?goto=findpost&pid=4093536&ptid=2869223][img]http://bbs.blueidea.com/images/common/back.gif[/img][/url]
Dim neirong
neirong="1234"
Response.Write("&fanhui_asp=获得的值为"&neirong)
很明显,楼主对ASP不太熟悉。。。 [/quote]
ASP有JavaScript 和 VBScript 语言,楼主用的是前者。 楼主的原因出在,他的ASP根本没有运行,被当成了普通文本。 楼上的,请问怎么样能让ASP运行呢? 直接放IIS跟目录下不行吗?
回复 dengchao66 在 6# 的帖子
放在哪儿都可以,只要在你的IIS目录下,然后URL里写你的路径即可。比如http://localhost/url.asp 没错啊 ,是放在IIS目录下,可是就是出现了上面的情况哦 .. flash接收变量的格式为变量=""
先调试asp看看输出是不是符合这种格式吧
页:
[1]