请教高手一个关于VB脚本的问题!

gut_zzdc 2004-11-24 04:17:25
表单中有一个TEXT文本控件,命名为“x”,提交到ABC.ASP页,ABC.ASP中代码如下:
<%
x=trim(request("x"))
x=cstr(x) %>
<script language=VBscript>
hitory.go(-1)
alert <%=x%>
</script>

问题是,在表单中输入数字,程序可以正确运行,
可输入字符,却无法alert出来.
这是为何?先谢了.
...全文
51 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hhjjhjhj 2004-11-30
楼主对ASP概念还不清楚,
简单地说ASP就是“写”html代码,与手工用键盘打字一样的。
如下ASP代码
<% x="aaa"%>
alert "<%=x%>"
ASP“打字”结果是
alert "aaa"
就这样发给客端了。

回复
gut_zzdc 2004-11-30
ghostzp(那一贱的风情):
问题解决了,谢谢楼上。
还有一个小问题要请教,
既然VB脚本能识别ASP变量,却为何不能直接ALERT,而还得加引号?
我一直对VB,JS和ASP如何实现互通感到有些迷惑
能否再详细讲解下,
再次感谢!
回复
若白师妹 2004-11-24
如果是数字:
那么就是alert 2 '没问题
如果是字串,假设为aaa
那么就是alert aaa
aaa会被当作变量,所以要alert "aaa"
回复
若白师妹 2004-11-24
alert "<%=x%>"
回复
jiank 2004-11-24
是history
回复
jiank 2004-11-24
<%
x=trim(request.form("x"))
%>
<script language=VBscript>
hitory.go(-1)
alert <%=x%>
</script>
试试
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-11-24 04:17
社区公告
暂无公告