zufallsgenerator für bilder
julie
- javascript
kennt jemand ein script für einen zufallsgenerator für bilder. soll heißen: ich will, dass ein pop-up mit einem zufallsbild aufgeht.
gruß julie
kennt jemand ein script für einen zufallsgenerator für bilder. soll heißen: ich will, dass ein pop-up mit einem zufallsbild aufgeht.
Hi
Kein Problem. Benenne deine Bilder so:
bild1.jpg
bild2.jpg
bild3.jpg
...
bild10.jpg
...
Und so sollte jetzt das Pop-Up aussehen:
<html>
<body>
<script language="Javascript">
<!--
var AnzahlBilder=10; // nur ein Beispiel, hier gibst du die Anzahl an Bildern an (immer beginnend bei 1)
var PfadZumBild="Bilder/" // Verzeichnis der Bilder, hier Bilder (Slash nicht vergessen), ansonsten "./"
var VorDerZahl="bild"; // Auch nur ein Beispiel, hier für bildX.??? willst du, dass es zum Beispiel picX.??? heißt, gebe pic an
var Erweiterung="jpg"; // GIF/JPG/PNG/MNG... was dir halt einfällt
document.write("<img src="" + PfadZumBild + VorDerZahl + Math.floor(Math.random()*10+1) + "." + Erweiterung + "">)";
// -->
</script>
</body>
</html>
Habs jetzt nicht kompiliert, hoffe es geht. Bei Fragen: Antwort erstellen
CU
Juli
Hi, Julie,
kennt jemand ein script für einen zufallsgenerator für bilder. soll heißen: ich will, dass ein pop-up mit einem zufallsbild aufgeht.
Kein Problem. Benenne deine Bilder so:
bild1.jpg
bild2.jpg
bild3.jpg
...
bild10.jpg
...
Und so sollte jetzt das Pop-Up aussehen:
<html>
<body>
<script language="Javascript">
<!--
var AnzahlBilder=10; // nur ein Beispiel, hier gibst du die Anzahl an Bildern an (immer beginnend bei 1)
var PfadZumBild="Bilder/" // Verzeichnis der Bilder, hier Bilder (Slash nicht vergessen), ansonsten "./"
var VorDerZahl="bild"; // Auch nur ein Beispiel, hier für bildX.??? willst du, dass es zum Beispiel picX.??? heißt, gebe pic an
var Erweiterung="jpg"; // GIF/JPG/PNG/MNG... was dir halt einfällt
document.write("<img src="" + PfadZumBild + VorDerZahl + Math.floor(Math.random()*10+1) + "." + Erweiterung + "">)";
Hab's bei mir so ähnlich gemacht. Faule Socke, wie ich aber bin (und außerdem wollte ich die Bilder nicht einheitlich renamen), habe ich alle Bildnamen in einen String geschrieben. Dadurch kann ich auch verschiedene Bildtypen kombinieren. Den String dann in ein Array zerlegen und im Prinzip so weiter wie beim Julian. So sieht es dann bei mir aus:
var pics = "file0001.jpg filezwei.gif nochnbild.png ....."
var pic = pics.split(" ")
var r = parseInt((Math.random() * 100) % 99 + 1); /* bei 99 Bildern */
document.write("<img src=""+PfadZumBild+pic[r]+"' style='width:800px; ' align='top' alt='Ein Zufallsbild'>;")
Steht auf meiner HP - bei jedem Besuch ein anderes Begrüßungsbild.
Tschööö aus dem schönen Angermund
Angy
tja ich hab das alles soweit gemacht...
aber eine Frage hab ich dann wohl doch, weil's nicht funktioniert (ich hab auch nicht so die superahnung von js...)
was muss ich denn an die stelle im html-code schreiben, wo das bild liegt...? da muss doch irgendein pfad/hinweis auf js stehen, oder?
danke schonmal für die mühen ;-)
julie