Problem mit zufälligen Bildwechsel

Amschti

Erfahrenes Mitglied
Ich hab mir einen Code gebastelt, nun fehlt mir nur noch ne Formel, irgendwie finde ich sie nicht, jedenfalls eine die funktionert.

Funktion:
-Zufallsbild alle 10 Sekunden laden;
Die Bilder werden per php aus einem verzeichnis geladen und als URL direkt im script wiedergeben.
Ich brauche keine Zufallszahl, sondern er soll zufällig die url ausgeben!

Das hab ich:

Code:
function bildwechsel_starten() 
{ 
   bildwechselthread = setInterval("bildwechsel()", 10000); 
} 
function bildwechsel() 
{ 
pics =  new Array();
pics[0] = new Object();
pics[1] = "http://www.tutorials.de/images/vorschau/afc_banner.png";
pics[2] = "http://www.tutorials.de/images/vorschau/db_erstellen.JPG";
pics[3] = "http://www.tutorials.de/images/vorschau/fehlerkontrolle.JPG";
pics[4] = "http://www.tutorials.de/images/vorschau/formular_erstellen.JPG";
pics[5] = "http://www.tutorials.de/images/vorschau/formular_erstellen2.JPG";

 ///Jetzt weis ich nicht wie ich ne zufallszahl erzeuge und die URL in das   document.getElementById("vorschau").src packe     

   document.getElementById("vorschau").src = pics ; 
} 
--> </script><img id="vorschau" src="http://www.tutorials.de/images/vorschau/afc_banner.png" onload="bildwechsel_starten()">


Vielen dank im Vorraus ihr seid die besten;)
 
Damit bekommst du die Zufallszahl und das gewünschte Bild:

Javascript:
// diese Zeile raus
document.getElementById("vorschau").src = pics ;
// und dafür diese beiden Zeile rein
bild = parseInt(Math.random() * pics.length);
document.getElementById("vorschau").src = pics[bild] ;
 
Zurück