为什么for循环里面的代码不执行?

zhb1190 2009-02-17 11:57:05
在做asp网页时,有这么一段代码!
<%
dim PicIndex=0
%>
<Script>
var pic_index=0;
var pic_num=0;
for(pic_index=0;pic_index<5;pic_index++)
{
pic_num=pic_num+1;
<% PicIndex=(PicIndex+1) %>
}
alert('<% =PicIndex %>');
</Script>
为什么alert里弹出来的总是0呢?
好像<% PicIndex=(PicIndex+1) %>这句没有执行!
...全文
154 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
li36669957 2009-02-18
  • 打赏
  • 举报
回复
晕死,你<% PicIndex=(PicIndex+1) %>是服务器端代,for循环是客户端代码,你老大哥老大哥..........................................................................
...........................................///////////////////???????????????|||||||||||
*^^%^%Y$%YQTGREWTRBY%$@##E#$#$#%^(*&^%$#@#$%^&*&^%$#@!#$%^&^%$#@
  • 打赏
  • 举报
回复
你懂不懂?服务端和客户端你都不清楚
Dogfish 2009-02-18
  • 打赏
  • 举报
回复
要分清客户端和服务器端。两者不能混淆。
<Script language="javascript"> 
var pic_index=0;
var pic_num=0;
var PicIndex=0;
for(pic_index=0;pic_index <5;pic_index++)
{
pic_num=pic_num+1;
PicIndex=PicIndex+1;
}
alert(PicIndex);
</Script>

28,391

社区成员

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

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