asp图片轮现问题~急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:40:03
各位高手,小弟遇到一个图片轮现的问题啊,具体看http://hi.baidu.com/%B0%EB%B8%F6%CD%AD%B1%D2/blog/item/8996f3ee2b28c211fdfa3ce9.html
源代码挺长的,这里写不下,呵呵,这里是核心代码:<!--#include file="data\conn.asp" -->
<%
set prs=server.createobject("adodb.recordset")
prs.open "select top 4 * from photo",conn,3,3
while not prs.eof
for n=1 to 4
%>
<div id="focusPic<%=n%>" style="display:block ;">
<div class="pic"><img src="<%=prs("photo")%>" alt="<%=prs("remark")%>" width="240" height="180" border="0" /></div>
</div>
<%prs.movenext
next
wend
%>
这个图片轮现的代码可以实现,但效果不好,一打开就出现4张图片,然后才是一张一张显示,小弟想不要一下子出现4张图片,数据库中的结构是:photo是图片的

prs.open "select top 4 * from photo",conn,3,3
改成
prs.open "select top 1 * from photo",conn,3,3

不行??

-------------------------------------------------
<div id="focusPic<%=n%>" style="display:block ;">
改成
<div id="focusPic<%=n%>" style="display:<%if n=1 then
response.write("block ")
else
response.write("none")
end if
%>;">

你自己看看。可能语法上有点错误。。反正就是这个意思。。可以自己改一下的