ASP.net 关于datalist的问题
我想做一个这样的效果:在datalist里显示新闻标题,是超链接形式的可以传ID,手动绑定完数据了,然后我想让这个新闻标题以图片的形式来代替它显示让它也能传值每个新闻标题...
我想做一个这样的效果:
在datalist里显示新闻标题,是超链接形式的可以传ID, 手动绑定完数据了,然后我想让这个新闻标题以图片的形式来代替它显示 让它也能传值
每个新闻标题用不同图片代替/相同图片也可以 请问该怎么做 说的详细点谢谢各位高手
再说一下 新闻标题就不显示了 完全用图片来代替显示 不是鼠标放上去变成图片那样~~ 展开
在datalist里显示新闻标题,是超链接形式的可以传ID, 手动绑定完数据了,然后我想让这个新闻标题以图片的形式来代替它显示 让它也能传值
每个新闻标题用不同图片代替/相同图片也可以 请问该怎么做 说的详细点谢谢各位高手
再说一下 新闻标题就不显示了 完全用图片来代替显示 不是鼠标放上去变成图片那样~~ 展开
2个回答
展开全部
<DIV id="demo" style="OVERFLOW: hidden; WIDTH: 600px; COLOR: #cccccc; HEIGHT: 125px">
<table cellpadding=0 cellspacing=0>
<td>
<asp:DataList ID="DataList2" runat="server" Height="80px" RepeatDirection="Horizontal"
Style="width: 100%" Width="100%">
<ItemTemplate>
<a href="rollnews.aspx?id=<%# DataBinder.Eval(Container.DataItem,"rid") %>" target="_blank">
<asp:Image Height="100px" Width="100px" id="Image3" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"rurl")%>' runat="server">
</asp:Image>
</a>
</ItemTemplate>
</asp:DataList>
</td>
<td>
<asp:DataList ID="DataList3" runat="server" Height="80px" RepeatDirection="Horizontal"
Style="width: 100%" Width="100%">
<ItemTemplate>
<a href="rollnews.aspx?id=<%# DataBinder.Eval(Container.DataItem,"rid") %>" target="_blank">
<asp:Image Height="100px" Width="100px" id="Image3" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"rurl")%>' runat="server">
</asp:Image>
</a>
</ItemTemplate>
</asp:DataList>
</td>
</table>
</DIV>
<SCRIPT>
var speed=12
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>
数据绑定那换成你的 就行了 要两个datalist 要不播完一次会停顿一下
<table cellpadding=0 cellspacing=0>
<td>
<asp:DataList ID="DataList2" runat="server" Height="80px" RepeatDirection="Horizontal"
Style="width: 100%" Width="100%">
<ItemTemplate>
<a href="rollnews.aspx?id=<%# DataBinder.Eval(Container.DataItem,"rid") %>" target="_blank">
<asp:Image Height="100px" Width="100px" id="Image3" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"rurl")%>' runat="server">
</asp:Image>
</a>
</ItemTemplate>
</asp:DataList>
</td>
<td>
<asp:DataList ID="DataList3" runat="server" Height="80px" RepeatDirection="Horizontal"
Style="width: 100%" Width="100%">
<ItemTemplate>
<a href="rollnews.aspx?id=<%# DataBinder.Eval(Container.DataItem,"rid") %>" target="_blank">
<asp:Image Height="100px" Width="100px" id="Image3" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"rurl")%>' runat="server">
</asp:Image>
</a>
</ItemTemplate>
</asp:DataList>
</td>
</table>
</DIV>
<SCRIPT>
var speed=12
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>
数据绑定那换成你的 就行了 要两个datalist 要不播完一次会停顿一下
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询