用个SPAN装起来,动态改变innerHTML属性呀。

解决方案 »

  1.   

    我写了,我的层是动态生成的。
    <%For i=0 to rs.recordcount-1%>
    <div id="Layer<%=i%>">
    是不是这样的?
      

  2.   

    <%For i=0 to rs.recordcount-1%>
    <div id="Layer<%=i%>" style="display:none;">
    <%next%>
    <script language="javascript">
    var allLayers=new Array();
    <%For i=0 to rs.recordcount-1%>
    allLayers[<%=i%>]="Layer<%=i%>";
    <%next%>
    var i=0;
    function ShowItems(){
    document.getElementById(allLayers[i]).style.display="none";
    if(i=allLayers.length-1){i=0;}else{i++}
    document.getElementById(allLayers[i]).style.display="";
    setTimeout("ShowItems()",3000);
    }
    ShowItems();
    </script>
    思路是这样.
      

  3.   

    if(i==allLayers.length-1){i=0;}else{i++}
      

  4.   

    <div id="Layer0" style="display:none;">123123</div>
    <div id="Layer1" style="display:none;">aaaaaa</div>
    <div id="Layer2" style="display:none;">1sdf33</div>
    <script language="javascript">
    var allLayers=new Array();
    allLayers[0]="Layer0";
    allLayers[1]="Layer1";
    allLayers[2]="Layer2";
    var i=2;
    function ShowItems(){
    document.getElementById(allLayers[i]).style.display="none";
    if(i==allLayers.length-1){i=0;}else{i++}
    document.getElementById(allLayers[i]).style.display="";
    setTimeout("ShowItems()",3000);
    }
    ShowItems();
    </script>
    我这里测试通过.