danke, aber...
Angenommen du hast einen Array namens "Bilder". Dann koenntest du mit einer Anweisung wie:
var naechstes_Bild = Bilder[Math.round(Math.random()*Bilder.length)]
ein zufaelliges Bild aus dem Array auswaehlen.
da ich noch nicht so fit in javascript bin, kannst du mir das vielleicht noch genauer sagen.
hier ist ürbigens der filter-code:
<SCRIPT LANGUAGE="JavaScript">
<!--
// BannerAD
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;
bannerAD[0]="../images/bild1.jpg";
bannerADlink[0]="";
bannerAD[1]="../images/bild2.jpg";
bannerADlink[1]="";
bannerAD[2]="../images/bild3.jpg";
bannerADlink[2]="";
bannerAD[3]="../images/bild4.jpg";
bannerADlink[3]="";
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);
}
//-->
</script>
<table>
<tr>
<td><img src="../images/bild1.jpg" name="bannerADrotator" style="filter:revealTrans(duration=2,transition=20)"></td>
</tr>
</table>
<BANNERAD>
<script language="JavaScript">nextAd()</script>
</BANNERAD>
danke!
gruß sanni