爱消除闪退:关于asp.net的JavaScript的问题 datalist怎样给var messages=new Array()赋值。

来源:百度文库 编辑:高校问答 时间:2024/04/29 18:28:18
关于asp.net的JavaScript的问题,下面代码是JavaScript的轮显代码,请问datalist怎样给var messages=new Array()赋值。使条目一条一条显示出来,并且使messages有相应的条目。

<script language="JavaScript">
var messages=new Array()
messages[0]="<font color=#FB2500>这里有织网梦工厂</font></a>"
messages[1]="<font color=#FB2500>这里有织网梦工厂</font></a>"
messages[2]="<font color=#FF0066F>是网页初学者的学习园地</font></a>"
messages[3]="<font color=#FF9900>这里冲浪指南针</font></a>"
messages[4]="<font color=#00CC33>是网络爱好者天天必来充电的地方</font></a>"
messages[5]="<font color=#000000>这里有…………有精彩的内容等着你</font></a>"

var scrollerwidth=600
var scrollerheight=20
var scrollerbgcolor='#FFFFFF'
if (messages.length>1)
i=2
else
i=0
function move1(whichlayer){
tlayer=eval(whichlayer)
if (tlayer.top>0&&tlayer.top<=5){
tlayer.top=0
setTimeout("move1(tlayer)",3000)
字数太多了,代码中间省略.......... </script>
</layer>
<layer id="second" left="0" top="0" width="visibility=hide">
<script language="JavaScript1.2">
if (document.layers)
document.write(messages[1])
</script>
</layer>
</ilayer>
<script language="JavaScript1.2">
if (document.all){
document.writeln('<span id="main2" style="position:relative;width:'+scrollerwidth+';height:'
+scrollerheight+';overflow:hiden;background-color:'+scrollerbgcolor+'">')
document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'
+scrollerheight+';clip:rect(0 '+scrollerwidth+' '
+scrollerheight+' 0);left:0;top:0">')
document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0;top:1;">')
document.write(messages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0;top:0">')
document.write(messages[1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</span>')
}
</script>

<asp:datalist id="Dlfirst" runat="server" RepeatDirection="Horizontal" RepeatColumns="3" DataKeyField="id"
CellPadding="2" CellSpacing="1">
<ItemTemplate>
<asp:HyperLink id="Hyperlink6" runat="server" Height="5px" Width="180px" Text='<%# DataBinder.Eval(Container.DataItem,"info") %>' NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"enterpriseid","Show_Job_F.aspx?cid={0}") %>'>
</asp:HyperLink>
</ItemTemplate>
</asp:datalist>