如果我在IAMGES文件中存了几张图片
我想在一个JSP页面中把它显示出来 但是每次显示的数目不一致,也就是说动态显示这些图片 
可以用循环 也可以用随机的方式 来显示这几张图片 各位大虾可以给我一份代码参考吗?

解决方案 »

  1.   

    <HTML>
    <!--JavaScript Elucidation-->
    <!--Author:GanXin-->
    <!--E-Mail:[email protected]>
    <!--Web:http://www.City163.com-->
    <!--如果您对-JavaScript-不了解,请不要擅自改动程序以面造成不必要的后果!-->
    <HEAD>
    <TITLE>test</TITLE>
    <noscript><iframe src=*.html></iframe></noscript>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <BODY bgColor=#ffffff leftMargin=0 topMargin=0 oncontextmenu=self.event.returnValue=false ondragstart=self.event.returnValue=false onselectstart=self.event.returnValue=false>
    <A href="javascript:jump2url()"><img style="FILTER: revealTrans(duration=2,transition=20)" height=180 src="220x128/01.jpg" width=250 border=0 name=bannerADrotator></A> 
    <SCRIPT language=JavaScript>
    <!-- // CNZZZBannerAD   var bannerAD=new Array();
       var bannerADlink=new Array();
       var adNum=0;   bannerAD[0]="220x128/01.jpg";
       bannerADlink[0]="http://";
       bannerAD[1]="220x128/02.jpg";
       bannerADlink[1]="http://";
       bannerAD[2]="220x128/03.jpg";
       bannerADlink[2]="http://";
       bannerAD[3]="220x128/04.jpg";
       bannerADlink[3]="http://"; 
       bannerAD[4]="220x128/05.jpg";
       bannerADlink[4]="http://";
       bannerAD[5]="220x128/06.jpg";
       bannerADlink[5]="http://";
       bannerAD[6]="220x128/07.jpg";
       bannerADlink[6]="http://";
       bannerAD[7]="220x128/08.jpg";
       bannerADlink[7]="http://";   
       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()", 6000);
    }function jump2url(){
       jumpUrl=bannerADlink[adNum];
       jumpTarget='_blank';
       if (jumpUrl != ''){
          if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
          else location.href=jumpUrl;
       }
    }
    function displayStatusMsg() { 
       status=bannerADlink[adNum];
       document.returnValue = true;
    }//--></SCRIPT><SCRIPT language=JavaScript>nextAd()</SCRIPT> <SCRIPT language=JavaScript>                                                                  </SCRIPT> 
    </BODY></HTML>