TABLE直接加上<tbody></tbody>就够了。因为HTML解释器会把表格里面所有内容读完才能显示表格和里面的内容,可是如果一个表格里面的内容过多的话会让别人认为页面打不开而离开。
<TBODY></TBODY>的作用是用来把一段表格一行行显示的。
一般是放在TABLE和TR之间
见下面
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<TBODY>
<tr> 
<td>1</td>
</tr>
<tr> 
<td>1</td>
</tr>
</TBODY>
</table>

解决方案 »

  1.   

    用setTimeout函数加上appendChild方法就能达到这个效果
      

  2.   

    <body onload="NextImg()">
    <script>
    var ImgUrl=new Array();
    var ImgLink=new Array();
    var iCount=0;
    ImgUrl[1]="参加补给训练的海军167驱逐舰.jpg";
    ImgLink[1]="#";
    ImgUrl[2]="中国的航母.jpg";
    ImgLink[2]="#";
    ImgUrl[3]="中国自行火炮系列.jpg";
    ImgLink[3]="#";
    ImgUrl[4]="中国人民警察警种分辨99式警服的警监警衔.jpg";
    ImgLink[4]="#";
    ImgUrl[5]="中国人民警察警种分辨99式警服的专业胸徽.jpg";
    ImgLink[5]="#";var ImgPre=new Array();
    var kCount=0;
    for(iIndex=1;iIndex<=5;iIndex++)
    {
    if((ImgUrl[iIndex]!="")&&(ImgLink[iIndex]!=""))
    {
    kCount++;
    }
    else
    {
    break;
    }
    }
    function PlayTran()
    {
    if(document.all)
    ImgInit.filters.revealTrans.play();
    }var iKey=0;
    function NextImg()
    {
    if(iCount<kCount)iCount++;
    else iCount=1;

    if(iKey==0)
    {
    iKey=1;
    }
    else if(document.all)
    {
    ImgInit.filters.revealTrans.Transition=6;
    ImgInit.filters.revealTrans.apply();
                    PlayTran(); }
    document.images.ImgInit.src=ImgUrl[iCount];
    TheTimer=setTimeout("NextImg()",3000);
    }function GoUrl()
    {
    JumpUrl=ImgLink[iCount];
    JumpTarget='_blank';
    if(JumpUrl!='')
    {
    if(JumpTarget!='')
    window.open(JumpUrl,JumpTarget);
    else
    location.href=JumpUrl;
    }
    }
    </script>
    <a href="javascript:GoUrl()"><img style="border-left-color:black;filter:revealTrans(duration=2,transition=20);border-bottom-color:black;color:#000000;border-top-color:black;border-right-color:black;" height=400 width=500 src="歼10.jpg" border=1 name=ImgInit></a>