标准下获取有ID的元素用
document.getElementById('id名')
直接 document.id名 不行

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
    <title>图片展示 </title> 
    <style> 
    </style> 
    <script language=JavaScript> 
    var imgUrl=new Array(); 
    var imgLink=new Array(); 
    var imgtext=new Array(); 
    var adNum=0; imgUrl[1]="http://www.huanqiu.com/attachment/081222/c429d845ec.jpg"; 
    imgtext[1]="活动"; 
    imgLink[1]="http://www.ma.com/"; 
    imgUrl[2]="http://www.huanqiu.com/attachment/081222/9142b43710.jpg"; 
    imgtext[2]="小明星"; 
    imgLink[2]="http://www.ma.com/"; 
    imgUrl[3]="http://www.huanqiu.com/attachment/081222/43dfae5923.jpg"; 
    imgtext[3]="策略"; 
    imgLink[3]="http://www.ma.com/"; 
    imgUrl[4]="http://img5.cn.msn.com/image5/2008/12/22/41760.jpg"; 
    imgtext[4]="精选"; 
    imgLink[4]="http://www.ma.com/"; var imgPre=new Array(); 
    var count=0; for (i=1;i <=4;i++) { 
    if( (imgUrl[i]!="") && (imgLink[i]!="") ) { 
    count++; 
    }else{ 
    break; 

    };function playTran(){ 
    if (document.all) document.images.imgInit.filters.revealTrans.play(); 
    }; var key=0; function nextAd(){ 
    if(adNum <count){
    adNum++ ;
    }else{
    adNum=1;
    }; if(key==0){ 
    key=1; 
    }else if(document.all){ 
    document.images.imgInit.filters.revealTrans.Transition=10; 
    document.images.imgInit.filters.revealTrans.apply(); 
    playTran();  }; 
    document.images.imgInit.src=imgUrl[adNum]; 
        document.getElementById("focustext").innerHTML=" <a href="+imgLink[adNum]+"  target=_blank>"+imgtext[adNum]+" </a>"; 

    setTimeout("nextAd()", 3000); //控制时间 
    }; function nextAd2(){ 
    if(adNum <count){
    adNum++ ; 
    }else{
    adNum=1;
    }; if( key==0 ){ 
    key=1; 
    }else if (document.all){ 
    document.images.imgInit.filters.revealTrans.Transition=10; 
    document.images.imgInit.filters.revealTrans.apply(); 
    playTran();  };
    document.images.imgInit.src=imgUrl[adNum]; 
        document.getElementById("focustext").innerHTML=" <a href="+imgLink[adNum]+"  target=_blank>"+imgtext[adNum]+" </a>"; }; function prondAd(){ 
    if(adNum>1){
    adNum = adNum - 1; 
    }else{ 
    adNum = 4 ;
    };  if( key==0 ){ 
    key=1; 
    }else if (document.all){ 
    imgInit.filters.revealTrans.Transition=10; 
    imgInit.filters.revealTrans.apply(); 
    playTran(); 
    };  document.images.imgInit.src=imgUrl[adNum]; 
    document.getElementById("focustext").innerHTML=" <a href="+imgLink[adNum]+"  target=_blank>"+imgtext[adNum]+" </a>"; 
    }; function goUrl(){ 
    window.open(imgLink[adNum],'_blank'); 
    };//添加了初始化
    window.onload=function(){
    nextAd();
    };
    </script> 
    </head> <body> 
    <div align="center" > <br /> <br /> 
    <a href="javascript:goUrl()"> <img style="FILTER: revealTrans(duration=1,transition=5);border-color:black;color:#000000" src="javascript:nextAd()" width="430" height="210" border="0"  name="imgInit" /> </a> 
    <div class="table_1_1_pic"> <span id="focustext"> </span> <a href="javascript:prondAd()">PREV </a> | <a href="javascript:nextAd2()">NEXT </a> 
    </div> </body> 
    </html> 已修改
      

  2.   

    加了这个,页面加载后要把页面初始化一下//添加了初始化
    window.onload=function(){
        nextAd();
    };