一个比较初级的问题,在线等,麻烦下 谢谢

SamuelKevin 2006-08-02 03:49:19
学了几天ASP
要写个asp 提交上去一个数字 比如提交127.0.0.1/no?number=123
显示3张图片出来(0-10各有一张图片设置好的啦)
这个程序写出来好像有点怪啊 自己觉得没什么错啊
可是调试通不过哈
<%
If Request.QueryString("no")<>"" Then
For i=1 to len(no)
Response.Write "IMG SCR=Images\&Mid(no,i,1)&.jpg"
Next
End
%>
原来写C的 写这个习惯上还是转不过来 希望帮下了 谢谢啊
可能我写法上也有问题
希望哪位会的帮忙解决下哈
马上给分的 呵呵
...全文
198 13 打赏 收藏 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
SamuelKevin 2006-08-02
  • 打赏
  • 举报
回复
OK了 谢谢各位啊
<%
If Request.QueryString("no")<>"" Then
no=Request.QueryString("no")
For i=1 to len(no)
Response.Write "<IMG SRC=Images\"&Mid(no,i,1)&".gif>"
Next
End If
%>
SamuelKevin 2006-08-02
  • 打赏
  • 举报
回复
放在wwwroot/no/Images下
我提交http://127.0.0.1/no/DrawNo.asp?no=123之后没显示啦
按楼上得解法好像快接近正解了
<%
If Request.QueryString("no")<>"" Then
no=Request.QueryString("no")
For i=1 to len(no)
Response.Write "IMG SCR=Images\"&Mid(no,i,1)&".gif"
Next
End If
%>
提交http://127.0.0.1/no/DrawNo.asp?no=123出现的是
IMG SCR=Images\1.gifIMG SCR=Images\2.gifIMG SCR=Images\3.gif
还加点什么应该就可以了吧?
shuang8 2006-08-02
  • 打赏
  • 举报
回复
而且还应该把
Response.Write "IMG SCR=Images\&Mid(no,i,1)&.gif"
改为:
Response.Write "IMG SCR=Images\"&Mid(no,i,1)&".gif"
shuang8 2006-08-02
  • 打赏
  • 举报
回复
那说明你的地址有错~~~
你图片放在哪里的?
SamuelKevin 2006-08-02
  • 打赏
  • 举报
回复
按slayerbb(名字被抢了) ( ) 信誉:98 的写法确实可以了
<%
If Request.QueryString("no")<>"" Then
no=Request.QueryString("no")
For i=1 to len(no)
Response.Write "IMG SCR=Images\&Mid(no,i,1)&.gif" '看错了 图片是gif
Next
End
%>
可是显示出来的都是些图片都是那种显示不出的图片(中间有个×的)
呵呵 麻烦了点哈
lyfer 2006-08-02
  • 打赏
  • 举报
回复
Response.Write "IMG SCR=Images\&Mid(no,i,1)&.jpg"
这里写错了
改为
Response.Write "IMG SCR=Images\"&Mid(no,i,1)&".jpg"

&是用来连接两个字符串的,你那样写就成一串字符了,所以通不过
slayerbb 2006-08-02
  • 打赏
  • 举报
回复
<%
If Request.QueryString("no")<>"" Then
no=Request.QueryString("no")
For i=1 to len(no)
Response.Write "IMG SCR=Images\&Mid(no,i,1)&.jpg"
Next
End
%>
slayerbb 2006-08-02
  • 打赏
  • 举报
回复
没设置尺寸就默认图片大小
SamuelKevin 2006-08-02
  • 打赏
  • 举报
回复
还有我在设置的时候需要设置尺寸吗 还是如果没设置尺寸就默认图片大小呢?
SamuelKevin 2006-08-02
  • 打赏
  • 举报
回复
这个不行Response.Write "<IMG SCR=Images/"&Mid(no,i,1)&".jpg>"
这个好像也不行Response.Write "<IMG SRC='Images\" & Mid(no,i,1) & ".jpg'>"
在VS2005编译器下写
从"<IMG SRC='Images\" & Mid(no,i,1) & "是色字
.jpg'>"是白字哦
leohuang 2006-08-02
  • 打赏
  • 举报
回复
这么写

Response.Write "<IMG SRC='Images\" & Mid(no,i,1) & ".jpg'>"
wisword 2006-08-02
  • 打赏
  • 举报
回复
Response.Write "<IMG SCR=Images/"&Mid(no,i,1)&".jpg>"
SamuelKevin 2006-08-02
  • 打赏
  • 举报
回复
调试通过了
<%
If Request.QueryString("no")<>"" Then
For i=1 to len(no)
Response.Write "IMG SRC=Images\&Mid(no,i,1)&.jpg"
Next
End If
%>
可是提交127.0.0.1/no?number=123
没有按规定显示出3张图片来。。。

28,402

社区成员

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

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