
asp链接数据库读取图片
asp链接access数据库后读取产品的图片,之后显示出来,图片由左到右滚动,不知道谁可以提供代码?我现在建立了一个数据库products表,里面有产品的id,产品图片p...
asp 链接access数据库后读取产品的图片,之后显示出来,图片由左到右滚动,不知道谁可以提供代码?我现在建立了一个数据库products表,里面有产品的id,产品图片pic,产品名称name。滚动的代码也拷贝了一份过来使用 如下:
<table width=700 border=0 cellpadding=0 cellspacing=0>
<tr><td>
<div id=demo style=overflow:hidden;height:120;width:700;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id=demo1 valign=top>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td><a href=images/5.jpg target=_blank><img src=images/5.jpg width=150 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 5</b></center></td>
<td width=30></td>
<td><a href=images/1.jpg target=_blank><img src=images/1.jpg width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 2</b></center></td></td>
<td width=30></td>
<td><a href=images/2.jpg target=_blank><img src=images/2.jpg width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 3</b></center></td>
<td><a href=images/3.jpg target=_blank><img src=images/3.jpg width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 4</b></center></td>
<td width=30></td>
<td><a href=images/4.jpg target=_blank><img src=images/4.jpg width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 5</b></center></td>
</tr>
</table>
</td><td id=demo2 valign=top></td></tr></table></div>
<script>
var speed=15//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</td></tr>
</table>
(里面的图片链接可以修改)
我不会链接access数据库读取产品图片 然后执行这段代码,让图片左到右滚动 展开
<table width=700 border=0 cellpadding=0 cellspacing=0>
<tr><td>
<div id=demo style=overflow:hidden;height:120;width:700;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id=demo1 valign=top>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td><a href=images/5.jpg target=_blank><img src=images/5.jpg width=150 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 5</b></center></td>
<td width=30></td>
<td><a href=images/1.jpg target=_blank><img src=images/1.jpg width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 2</b></center></td></td>
<td width=30></td>
<td><a href=images/2.jpg target=_blank><img src=images/2.jpg width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 3</b></center></td>
<td><a href=images/3.jpg target=_blank><img src=images/3.jpg width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 4</b></center></td>
<td width=30></td>
<td><a href=images/4.jpg target=_blank><img src=images/4.jpg width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b>products 5</b></center></td>
</tr>
</table>
</td><td id=demo2 valign=top></td></tr></table></div>
<script>
var speed=15//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</td></tr>
</table>
(里面的图片链接可以修改)
我不会链接access数据库读取产品图片 然后执行这段代码,让图片左到右滚动 展开
1个回答
展开全部
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from products order by id desc"
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "<font color='Red'><b>暂无图片!</b></font>"
else
Do While Not rs.EOF
%>
<td><a href=<%=rs("pic")%> target=_blank><img src=<%=rs("pic")%> width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b><%=rs("name")%></b></center></td></td>
<%rs.MoveNext
Loop
rs.close
end if%>
把上面这些代码插入到<TR></TR>之间~原来的代码不要了~ 上面的代码第一个<%%>里的内容是读取数据库~ 并且进行数据循环读取!第二个也就是<%=rs("pic")%>这个是图片地址,后面那个是图片名称~在下面<%%>这个里面的代码是结束读取~!大体意思就是这样~说明一点~这段代码需要配合数据库时候~而代码里我没写数据库连接~你可以百度一下~找找数据库连接文件或者数据库连接代码!
set rs=server.CreateObject("adodb.recordset")
sql="select * from products order by id desc"
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "<font color='Red'><b>暂无图片!</b></font>"
else
Do While Not rs.EOF
%>
<td><a href=<%=rs("pic")%> target=_blank><img src=<%=rs("pic")%> width=100 height=100 class=b5 hspace=22 border="0"></a><br><center><b><%=rs("name")%></b></center></td></td>
<%rs.MoveNext
Loop
rs.close
end if%>
把上面这些代码插入到<TR></TR>之间~原来的代码不要了~ 上面的代码第一个<%%>里的内容是读取数据库~ 并且进行数据循环读取!第二个也就是<%=rs("pic")%>这个是图片地址,后面那个是图片名称~在下面<%%>这个里面的代码是结束读取~!大体意思就是这样~说明一点~这段代码需要配合数据库时候~而代码里我没写数据库连接~你可以百度一下~找找数据库连接文件或者数据库连接代码!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询