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