asp和javascript的问题?

aniude 2005-04-20 01:24:06
在ASP定义的变量
例如<%Dim i = 2 %>
在JS中怎么调用i?????? 好象用 runat=server也不行???
...全文
206 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyantry 2005-04-21
  • 打赏
  • 举报
回复



一楼二楼的好像也没错啊?

而且二楼的解释得很全面,看了很有收获。

楼主蠢就算啦,难道带两颗星的也不过如此?


aniude 2005-04-21
  • 打赏
  • 举报
回复
不好意思,没有太多分了,哈哈!!!!抱歉!!
aniude 2005-04-21
  • 打赏
  • 举报
回复
不好意思,贪快了!!哈哈,语言太多,反而也不是好事
poonzsp 2005-04-20
  • 打赏
  • 举报
回复
郭志军 说的对~
wren135 2005-04-20
  • 打赏
  • 举报
回复
同意楼上的楼上的楼上,呵
sunmingdong 2005-04-20
  • 打赏
  • 举报
回复
同意楼上的楼上
  • 打赏
  • 举报
回复
楼上是对的
enjsky 2005-04-20
  • 打赏
  • 举报
回复
<%
Dim i = 2

%>

这样定义变量首先就是错误的
要这样
<%
Dim i
i=2
%>
<script language="javascript">
var k=<%=i%>;
alert(k);
</script>

就可以了阿
jianxin_js 2005-04-20
  • 打赏
  • 举报
回复
学习
eyun 2005-04-20
  • 打赏
  • 举报
回复
你完全可以把javascript当作html标记.好像在html中使用vbscript.
qiqunet 2005-04-20
  • 打赏
  • 举报
回复

如果JS是客户端脚本,
  那么你就应该明白,它们所执行的时间和地点都不同,机制也不一,两者的变量是不可能相互调用的!如果你一定要相互调用,那么ASP程序只能给出初始值给JS,在JS中另外定义变量来接收这个初值。
<%dim i=2
response.write("<script language=""javascript"">alert('这是来自ASP的i值" & i"');</script>")'这句用的是ASP中定义的i

response.write("<script language=""javascript"">var i=" & i & ";alert('这是来自ASP的i值'+ i);</script>")'这句用的是JS中定义的i,ASP中的i值初始化给JS中的全局变量i
%>
还有一种就是把初值写到隐藏表单中,要用的时候再用JS提取。




如果你的JS是服务器端脚本,
  那么你就不应该VBS和JS同时使用,应尽量避免这种情况。

zq125 2005-04-20
  • 打赏
  • 举报
回复
<%=i%> 就可以了

28,406

社区成员

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

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