| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 580 人关注过本帖
标题:[原创]我这样写为什么不行
只看楼主 加入收藏
cadstudy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-21
收藏
 问题点数:0 回复次数:9 
[原创]我这样写为什么不行
请大家帮我看下下面代码,主要是用它来循环输出图片,老是做不出,请高手指点
如果需要原件可以打包法上来
代码如下:

<% if rs.EOF and rs.BOF then
response.Write("暂时还没有文章")
else
for i=1 to rs.pagesize
<img src="<%=rs("zp")%>">
response.Write("<hr>")
rs.movenext
next
end if%>

主要是蓝色的语句不知道出错在哪里
搜索更多相关主题的帖子: 图片 文章 
2007-09-21 10:55
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
<%
if rs.EOF and rs.BOF then
response.Write "暂时还没有文章"
else
for i=1 to rs.pagesize
response.Write "<img src="""&rs("zp")&""" />
response.Write "<hr>"
next
end if
%>

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-09-21 10:58
cadstudy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-21
收藏
得分:0 
谢谢!
热心人真多!
这个我会了
2007-09-24 12:24
cainiao158
Rank: 1
等 级:新手上路
威 望:1
帖 子:157
专家分:0
注 册:2007-9-14
收藏
得分:0 
"<img src="""&rs("zp")&""" /> 那三个引号是什么意思??谁能解释下??我是菜鸟

要想飞的更高,就把地平线忘掉!
2007-09-24 13:23
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用cadstudy在2007-9-21 10:55:20的发言:
请大家帮我看下下面代码,主要是用它来循环输出图片,老是做不出,请高手指点
如果需要原件可以打包法上来
代码如下:

<% if rs.EOF and rs.BOF then
response.Write("暂时还没有文章")
else
for i=1 to rs.pagesize
<img src="<%=rs("zp")%>">
response.Write("<hr>")
rs.movenext
next
end if%>

主要是蓝色的语句不知道出错在哪里

首先<%%>内不能直接写HTML代码,因为在服务器端无法解析HTML代码。
解决这个问题要么再写一个<%%>如
<% if rs.EOF and rs.BOF then
response.Write("暂时还没有文章")
else
for i=1 to rs.pagesize
%>
<img src="<%=rs("zp")%>">
<%
response.Write("<hr>")
rs.movenext
next
end if%>
要么在<%%>内用Response输出
<%
if rs.EOF and rs.BOF then
response.Write "暂时还没有文章"
else
for i=1 to rs.pagesize
response.Write "<img src="""&rs("zp")&""" />"
response.Write "<hr>"
next
end if
%>
这里写"""的作用在于VBScript的字符串内不识别""双引号嵌套会错误,在字符串里写双引号就要写成"""引号才可以。

2007-09-24 13:41
幻想妖精
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-9-4
收藏
得分:0 
不是有两个双引号的时候,有一个用单引号代替吗???

也就是说写成 '"' 这样的不是

[此贴子已经被作者于2007-9-26 18:50:05编辑过]

2007-09-26 18:49
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用幻想妖精在2007-9-26 18:49:24的发言:
不是有两个双引号的时候,有一个用单引号代替吗???

也就是说写成 '"' 这样的不是

两种写法都可以的。

2007-09-26 19:41
编辑01
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2007-9-28
收藏
得分:0 
编程中国原创计划及声明
  • 严肃性
    不求文章要写的多么经典,但一定要是自己的原创。求助、转载、广告等其他类型帖子冒充原创者,视用户等级禁言一段时间或封ID。

  • 本站首发
    原创帖必须是本站首发,在其他站点发布以后在本论坛发布的,我们拒绝承认为原创,一律视为转载。

  • 鼓励原创
    原创帖在发布以后,管理员通过网上划词搜索辨别是否为原创,如确定为原创,只要文章不是过于简陋就会推荐为本版精华,优秀的同时收录至本站技术教程频道。
2007-09-28 15:25
yutaozj
Rank: 1
等 级:新手上路
威 望:1
帖 子:234
专家分:0
注 册:2006-2-17
收藏
得分:0 
呵呵 楼主的这个问题我们初学的时候也犯过这毛病1

愿天下所有的人都喜欢编程~!@¥#%……&*(——+
2007-09-28 16:37
wcwtitxu
Rank: 2
来 自:中国普宁
等 级:论坛游民
帖 子:95
专家分:13
注 册:2006-6-7
收藏
得分:0 

"" 是转义字符

Response.Write "xxxxx""xxxxx"
就知道 "" 是什么东东了


Scripts 学盟 - http://www./
2007-10-06 07:12
快速回复:[原创]我这样写为什么不行
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012446 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved