ASP的一条语句

[复制链接]
查看11 | 回复4 | 2008-10-15 18:00:38 | 显示全部楼层 |阅读模式
..............
Maxface=35
..............
for j=1 to Maxface
Response.Write("[td]
[img][/img]
"&(j)&"[/td]")
..............
我不理解的是src=""face/"&(j)&".gif""中的j为什么要用()
而后面的self.opener.reg.face.selectedIndex="&j-1&"却没有
(self.opener.reg.face.selectedIndex是该打开该网页的父窗口的一个
表单中的列表框...)
注:在我网站face目录下的图像文件名为:1.gif ,2.gif, .....等.

回复

使用道具 举报

千问 | 2008-10-15 18:00:38 | 显示全部楼层
两个括号是一个标志符 表明括起来的是一个用户变量 在你现在这个程序里面这个是可以不要的 但在其它一些地方则不一定 就像sql语句里字段外面用中括号[字段]括起来一样 有的时候要不要都没关系 但是当你的变量名或者那个字段名与系统变量或者函数有冲突的时候要需要用来区分了 比如你用个date做变量名! 这时候就需要用标志符把就是括起来以与系统保留名区别 虽然一般来说写程序的时候不会用这样的名字~~...
回复

使用道具 举报

千问 | 2008-10-15 18:00:38 | 显示全部楼层
j是一个变量,要连接在gif前,所以用&()&其实不用也可以...
回复

使用道具 举报

千问 | 2008-10-15 18:00:38 | 显示全部楼层
其实不用也行...
回复

使用道具 举报

千问 | 2008-10-15 18:00:38 | 显示全部楼层
不用也可以...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行