一个字体闪烁的javascript问题
<script language=javascript>
var speed=300;
var ziti = <%=ziti%> ; // <%=ziti%> 是服务端的ArrayList
var ch = <%=check%> ;// <%=check%> 也是服务端的ArrayList
function m()
{
for (i=0;i <ziti.length;i++)
{
if (ch[i].toString() != "0 "
{
window.document.getElementById(ch[i]).innerText=ziti[i];
}
}
setTimeout( "e() ",speed)
}
function e()
{
for (i=0;i <ziti.length;i++)
{
if (ch[i].toString() != "0 "
{
window.document.getElementById(ch[i]).innerText= " ";
}
}
setTimeout( "m() ",speed)
}
</script>
这个一直没用,提示缺少对象......,找不出原因,是不是var ziti = <%=ziti%> ;
赋值的问题。。。。。。。。
------解决方案--------------------ArrayList在服务端是不是全局变量???
------解决方案--------------------function m()
{
<%
for(int i=0;i <ziti.Count;i++)
{
if(check[i].ToString() != "0 ")
Response.Write( "window.document.getElementById( ' "+check[i]+ " ').innerHTML= ' "+ziti[i]+ "; ");
}
%>
setTimeout( "e() ",speed);
}
------解决方案--------------------alert(ziti);看看有没东西就知道了