julie: zufallsgenerator für bilder

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

  1. 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

    1. 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

    2. 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