动态显示图片的函数(显示广告条) 
function ShowAd(){
var Ad_Img=new Array(10);
var Ad_Link=new Array(10);
var Ad_Showtime=new Array(10);
var Totle_Showtim=0;//投放广告的图片路径
Ad_Img[0]="/img/banner/01.jpg";
Ad_Img[1]="/img/banner/02.gif";
Ad_Img[2]="/img/banner/03.gif";
Ad_Img[3]="/img/banner/04.gif";
Ad_Img[4]="/img/banner/05.gif";
Ad_Img[5]="/img/banner/06.gif";
Ad_Img[6]="/img/banner/07.gif";
Ad_Img[7]="/img/banner/08.gif";
Ad_Img[8]="/img/banner/09.gif";
Ad_Img[9]="/img/banner/10.gif";//投放广告的链接名称
Ad_Link[0]="#";
Ad_Link[1]="#";
Ad_Link[2]="#";
Ad_Link[3]="#";
Ad_Link[4]="#";
Ad_Link[5]="#";
Ad_Link[6]="#";
Ad_Link[7]="#";
Ad_Link[8]="#";
Ad_Link[9]="#";//投放广告的出现概率,数值越大可能性越大,必须大于等于0
Ad_Showtime[0]=0;
Ad_Showtime[1]=1;
Ad_Showtime[2]=2;
Ad_Showtime[3]=3;
Ad_Showtime[4]=4;
Ad_Showtime[5]=5;
Ad_Showtime[6]=6;
Ad_Showtime[7]=7;
Ad_Showtime[8]=8;
Ad_Showtime[9]=9;var i;for(i=0;i<10;i++){
Totle_Showtim+=Ad_Showtime[i];
}for(i=0;i<10;i++){
if(i!=0){
Ad_Showtime[i]+=Ad_Showtime[i-1];
}
}for(i=0;i<10;i++){
Ad_Showtime[i]/=Totle_Showtim
}var Display_Ad;
var rnd;
rnd=Math.random();if(rnd<=Ad_Showtime[0]){
Display_Ad=0;
}
else if(rnd<=Ad_Showtime[1]){
Display_Ad=1;
}
else if(rnd<=Ad_Showtime[2]){
Display_Ad=2;
}
else if(rnd<=Ad_Showtime[3]){
Display_Ad=3;
}
else if(rnd<=Ad_Showtime[4]){
Display_Ad=4;
}
else if(rnd<=Ad_Showtime[5]){
Display_Ad=5;
}
else if(rnd<=Ad_Showtime[7]){
Display_Ad=6;
}
else if(rnd<=Ad_Showtime[7]){
Display_Ad=7;
}
else if(rnd<=Ad_Showtime[8]){
Display_Ad=8;
}
else {
Display_Ad=9;
}writeHTML="<a href="+Ad_Link[Display_Ad]+"><img src="+Ad_Img[Display_Ad]+" border=0></a>";
document.write (writeHTML);

解决方案 »

  1.   

    <script language="JavaScript">
    <!--
    // BannerAD   var bannerAD=new Array();
       var bannerADlink=new Array();
       var adNum=0;  
     
       bannerAD[0]="/images/content/2003/08/a0703815pj1.jpg";
        
      
     
       bannerAD[1]="/images/content/2003/08/rdzz030814yb01.jpg";
        
      
     
       bannerAD[2]="/images/content/2003/08/a0103813pj02.jpg";
        
      
     
       bannerAD[3]="/images/content/2003/08/rdzz030812yb01.jpg";
        
         
       var preloadedimages=new Array();
       for (i=1;i<bannerAD.length;i++){
          preloadedimages[i]=new Image();
          preloadedimages[i].src=bannerAD[i];
       }function setTransition(){
       if (document.all){
          bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
          bannerADrotator.filters.revealTrans.apply();
       }
    }function playTransition(){
       if (document.all)
          bannerADrotator.filters.revealTrans.play()
    }function nextAd(){
       if(adNum<bannerAD.length-1)adNum++ ;
          else adNum=0;
       setTransition();
       document.images.bannerADrotator.src=bannerAD[adNum];
       playTransition();
       theTimer=setTimeout("nextAd()", 5000);
    }function jump2url(){
       jumpUrl=bannerADlink[adNum];
       jumpTarget='_self';
       if (jumpUrl != ''){
          if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
          else location.href=jumpUrl;
       }
    }
    function displayStatusMsg() { 
       status=bannerADlink[adNum];
       document.returnValue = true;
    }
    function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
      var obj=MM_findObj(objStr);
      if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
    }function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    }
    //-->
    </script>
    <table width="135" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td height="101" align="center"><table width="135" border="0">
      <tr>  
        <td height="101" align="center"><a href="http://xintv.xinhuanet.com/index2.php" class="l2" target="_top"><img style="FILTER: revealTrans(duration=2,transition=20)" src="/images/content/2003/07/rdzz030707yb01.jpg" width="135" height="101" border="0" name="bannerADrotator" title="韩国总统卢武铉访华"></a></td>
        
      </tr> 
    </table>
    <SCRIPT language=JavaScript>nextAd()</SCRIPT></td>
    </tr>
    </table>
    看看这个是不是你要的, 演示www.xintv.com  最右边的图片交换