...谢谢
有如下代码,但是不知道如何与用datalist从数据库取出的数据配合使用.
<div id="marquees">
天使之城,呀呀!嘿!ccccccccccccqqggggggggggggggggggggg<a href="xx.htm">xx.html</a>
</div><div id="templayer" style="position:absolute;left:0;top:0;visibility:hidden"></div>
<script language="JavaScript">
marqueesWidth=500;
with(marquees){
style.height=0;
style.width=marqueesWidth;
style.overflowX="hidden";
style.overflowY="visible";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
preLeft=0; currentLeft=0; stopscroll=false;function init(){
templayer.innerHTML="";
while(templayer.offsetWidth<marqueesWidth){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML+=templayer.innerHTML;
setInterval("scrollLeft()",10);
}init();function scrollLeft(){
if(stopscroll==true) return;
preLeft=marquees.scrollLeft;
marquees.scrollLeft+=1;
if(preLeft==marquees.scrollLeft){
marquees.scrollLeft=templayer.offsetWidth-marqueesWidth+1;
}
}
</script>
有如下代码,但是不知道如何与用datalist从数据库取出的数据配合使用.
<div id="marquees">
天使之城,呀呀!嘿!ccccccccccccqqggggggggggggggggggggg<a href="xx.htm">xx.html</a>
</div><div id="templayer" style="position:absolute;left:0;top:0;visibility:hidden"></div>
<script language="JavaScript">
marqueesWidth=500;
with(marquees){
style.height=0;
style.width=marqueesWidth;
style.overflowX="hidden";
style.overflowY="visible";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
preLeft=0; currentLeft=0; stopscroll=false;function init(){
templayer.innerHTML="";
while(templayer.offsetWidth<marqueesWidth){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML+=templayer.innerHTML;
setInterval("scrollLeft()",10);
}init();function scrollLeft(){
if(stopscroll==true) return;
preLeft=marquees.scrollLeft;
marquees.scrollLeft+=1;
if(preLeft==marquees.scrollLeft){
marquees.scrollLeft=templayer.offsetWidth-marqueesWidth+1;
}
}
</script>
解决方案 »
- 如何动态生成以下页面?
- |M| 如何在asp.net程序和WinForm程序之间进行传参
- 高分求 如何在客户端通过js 使 FCKEditor 只读或无效
- C#小数点问题!
- 请各位大虾帮小弟调试一下关于谷歌API的这段代码
- 能在onclick中插入javascript吗?
- vs2003 treeview 用javascript 得不到一些值。
- 高分求书!!!!!!!!!!!值得看呦!!!!!!!!!!!
- 文件上传服务器的数据库中的相对路径
- Web控件的初级问题 在线等候
- 怎样把 网页对话框的dataset的数据传给父页面上的gridview 阿
- 自定义Web控件,Html控件加RunAt=Server在服务器端赋完值后为什么客户端得不到其值?
<asp:datalist id=DList runat=sever> //*****邦定数据
</asp:datalist>
</div>
<asp:DataList ID=DList runat=Server>
<ItemTemplate>
<a href="infolist.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"ID")%>" ><%#DataBinder.Eval(Container.DataItem,"Name")%></a>
</ItemTemplate>
</asp:DataList>
</marquee>
<asp:datalist id=DList runat=sever> //*****邦定数据
</asp:datalist>
</div>这种不行<marquee>
<asp:DataList ID=DList runat=Server>
<ItemTemplate>
<a href="infolist.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"ID")%>" ><%#DataBinder.Eval(Container.DataItem,"Name")%></a>
</ItemTemplate>
</asp:DataList>
</marquee>
这不能无间断滚动,
http://community.csdn.net/Expert/topic/4727/4727905.xml?temp=.7359125
<asp:Label ID="lblNews" runat="server" Text=""></asp:Label>
</div>
<div id="templayer" style="position:absolute;left:0;top:0;visibility:hidden"></div>
<script language="JavaScript">
marqueesWidth=500;
with(marquees){
style.height=0;
style.width=marqueesWidth;
style.overflowX="hidden";
style.overflowY="visible";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
preLeft=0; currentLeft=0; stopscroll=false;
function init(){
templayer.innerHTML="";
while(templayer.offsetWidth<marqueesWidth){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML+=templayer.innerHTML;
setInterval("scrollLeft()",10);
}init();
function scrollLeft(){
if(stopscroll==true) return;
preLeft=marquees.scrollLeft;
marquees.scrollLeft+=1;
if(preLeft==marquees.scrollLeft){
marquees.scrollLeft=templayer.offsetWidth-marqueesWidth+1;
}
}
</script> 给lblNews.text="<a href='...'><a href='...'>"