全代码C#?那也要用js才行,C#无非就是生成html,除了ie支持的marquee,就只能用js了
解决方案 »
- 关于Socket在C#中数据通讯的问题、、
- rdlc报表页眉与报表页脚如何实现,
- C#Label中动态显示文字?
- [求助]sql数据库查询出现的问题
- GridView为什么运行时不显示呢 请大家帮忙
- 读取C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files的内容
- 急急急求获取无限级结构最终子节点id自定义SQL函数
- excel导入数据库时出现的问题,200分解决!谢谢
- C#多线程问题!
- 启动时窗体显示不完整
- winApplication中使用web references的问题
- 刚才抄袭,更改了一个网络程序,关于在线聊天的。server端出现的问题不知道怎么解决,大家帮忙看看
先从数据库读取图片(已解决)后,如何放进marquee中去?
Respose.Write("<div><marquee>xxxxxxxsxxx</marquee></div>");
<html>
<DIV id="demo3" style="OVERFLOW: hidden;WIDTH: 99px;HEIGHT: 400px">
<DIV id="demo4"></DIV>
<DIV id="demo5" noWrap></DIV>
</DIV>
<script>
var speed=30;
demo5.innerHTML=demo4.innerHTML;
function Marquee()
{
if(demo5.offsetTop-demo3.scrollTop<=0)
{
demo3.scrollTop-=demo4.offsetHeight;
}
else
{
demo3.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed);
demo3.onmouseover=function() {clearInterval(MyMar);}
demo3.onmouseout=function() {MyMar=setInterval(Marquee,speed);}
</script>
</html>
.cs中的一个方法,能成功的将图片加到<div>中去,但就是不滚动,上移一次就不动了
private void ff()
{
......
......
string total="";
for(int i=0;i<fecthsub.Tables[0].Rows.Count;i++)
{
string a="a"+i.ToString();
string b="<img id='"+a.ToString()+"' src='"+formaturl(fecthsub.Tables[0].Rows[i][0])+"' width='98'><br>";
total=total+b.ToString();
}
this.Page.RegisterStartupScript("ab","<script>document.all.demo4.insertAdjacentHTML('afterBegin',\""+total.ToString()+"\")</script><br>");
}