请教高手一个关于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出来.
这是为何?先谢了.
...全文
74 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>
试试

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧