如何滚动显示数据库中图片?

wyxdrqc 2009-01-12 03:36:23
数据库中存放图片地址,现需要滚动显示部分图片,例如:显示前5个图片。我采用了以下方式来实现但失败了,请问问题在哪里?谢谢!
html代码:<marquee id="mar" align="center" direction="left" height="100" width="100" onmouseout="this.start()" onmouseover="this.stop()" scrollamount="1" scrolldelay="20" scrolltop="2" scrollleft="0"><asp:Label ID="imglist" runat="server" Text=""></asp:Label></marquee>

.cs代码:
// 读取sql数据源ds2
-------------------------------
int rowcount2=ds2.Table[0].ROws.Count;
imglist.Text = "";
if (rowcount2>= 5)
{
for (int k = 0; k< 5; k++)
{
DataRow row3 = ds2.Tables[0].Rows[k];
string path = row3["picture_path"].ToString();
imglist.Text = imglist.Text + "<img src=+path>";
}
}
else
{
for (int k = 0; k < rowcount2; k++)
{
DataRow row3 = ds2.Tables[0].Rows[k];
string path = row3["picture_path"].ToString();
imglist.Text = imglist.Text + "<img src=+path>";
}
}

运行后,图片无法显示,那位大哥请指点一下。
...全文
203 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxhdean 2009-01-12
  • 打赏
  • 举报
回复
页面:
<div  style="padding-right:3px;  ">
<script type="text/javascript">
<%=top_hd%>
var focus_width=339
var focus_height=284
var text_height=18
var swf_height = focus_height+text_height
var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="sh/images/focus1.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('</object>');
</script>
</div>


.cs文件:

别忘记了定义个protected stringbuld hdsq_hd ="";
hdsq_hd.Append("imgUrl31='" + ds_hdsq_hd.Tables[0].Rows[0]["n_newsimage"].ToString().Replace("../", "") + "';");
hdsq_hd.Append("imgtext31='" + ds_hdsq_hd.Tables[0].Rows[0]["n_title"] + "';");
hdsq_hd.Append("imgLink31=escape('/news-" + ds_hdsq_hd.Tables[0].Rows[0]["n_id"] + ".aspx');");
hdsq_hd.Append("imgUrl32='" + ds_hdsq_hd.Tables[0].Rows[1]["n_newsimage"].ToString().Replace("../", "") + "';");
hdsq_hd.Append("imgtext32='" + ds_hdsq_hd.Tables[0].Rows[1]["n_title"] + "';");
hdsq_hd.Append("imgLink32=escape('/news-" + ds_hdsq_hd.Tables[0].Rows[1]["n_id"] + ".aspx');");
hdsq_hd.Append("imgUrl33='" + ds_hdsq_hd.Tables[0].Rows[2]["n_newsimage"].ToString().Replace("../", "") + "';");
hdsq_hd.Append("imgtext33='" + ds_hdsq_hd.Tables[0].Rows[2]["n_title"] + "';");
hdsq_hd.Append("imgLink33=escape('/news-" + ds_hdsq_hd.Tables[0].Rows[2]["n_id"] + ".aspx');");
hdsq_hd.Append("imgUrl34='" + ds_hdsq_hd.Tables[0].Rows[3]["n_newsimage"].ToString().Replace("../", "") + "';");
hdsq_hd.Append("imgtext34='" + ds_hdsq_hd.Tables[0].Rows[3]["n_title"] + "';");
hdsq_hd.Append("imgLink34=escape('/news-" + ds_hdsq_hd.Tables[0].Rows[3]["n_id"] + ".aspx');");
hdsq_hd.Append("imgUrl35='" + ds_hdsq_hd.Tables[0].Rows[4]["n_newsimage"].ToString().Replace("../", "") + "';");
hdsq_hd.Append("imgtext35='" + ds_hdsq_hd.Tables[0].Rows[4]["n_title"] + "';");
hdsq_hd.Append("imgLink35=escape('/news-" + ds_hdsq_hd.Tables[0].Rows[4]["n_id"] + ".aspx');");
mqc507 2009-01-12
  • 打赏
  • 举报
回复
imglist.Text = imglist.Text + " <img src=+path>";

你这是写的什么哦?你写的时候能有 path变量的提示输入么?

imglist.Text += " <img src='"+ path +"' />";


jinjazz 2009-01-12
  • 打赏
  • 举报
回复
google一下有很多的
wyxdrqc 2009-01-12
  • 打赏
  • 举报
回复
能详细说明如何做吗?
jinjazz 2009-01-12
  • 打赏
  • 举报
回复
现在流行的方法是flash幻灯片

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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