Ergebnis 1 bis 9 von 9

Bilder random in HTML

  1. #1 Zitieren
    banned Avatar von Magnus
    Registriert seit
    Dec 2005
    Beiträge
    686
    Hey Leute!
    Ich würde gerne eine zufällige Bildanzeige in html schreiben. Damit meine ich, dass ich viele kleine Bilder habe und die zufällig ausgewählt werden und eins immer angezeigt wird.
    Kann ich sowas überhaupt in html programmieren? Und wenn ja, wie?

    Danke schonmal!
    Magnus ist offline

  2. #2 Zitieren
    Chosen One
    Registriert seit
    Jan 2005
    Beiträge
    6.611
    nein in html ist das afaik nicht möglich müsste allerdings in php mit arrays funktionieren aber da kann ich dir nicht sehr viel helfen...
    Tornum ist offline

  3. #3 Zitieren
    Ritter Avatar von Onyxx
    Registriert seit
    Jun 2004
    Ort
    Luthan
    Beiträge
    1.047
    Nein, mit HTML kannst du keine Applikationslogik implementieren.

    Hier mal eine Idee wie man ein Bild ausliest. Ist aber nicht getestet, und soll nur als Beispiel dienen. Sonst musst du deine Wünsche genauer definieren ^^

    PHP-Code:
    <?php
    $image_urls 
    = array("images/bild_1.gif""mein_hund_13.jpeg""ichbeiparty.bmp"); /* Hier einfach die relativen Pfade zu deinen Bildern einzeln in "" setzen und per Komma trennen */

    $index rand(0count($image_urls));

    echo 
    '<img src=\"'.$image_urls[$index].'\" />';

    ?>
    May Dawn Rise Again, Onyxx
    Lieber Gott, nimm es hin,
    daß ich was Besond'dres bin.
    Und gib ruhig einmal zu,
    daß ich klüger bin als du.
    Preise künftig meinen Namen
    denn sonst setzt es etwas.Amen.
    - Robert Gernhardt
    Onyxx ist offline Geändert von Onyxx (22.01.2007 um 17:21 Uhr)

  4. #4 Zitieren
    Nicht hilfreich  Avatar von walljumper
    Registriert seit
    Jun 2004
    Beiträge
    5.162
    Mit Javascript müsste das auch möglich sein. Hab zwar schon länger nichts mehr in Javascript gemacht. Aber wenn gewünscht kann ich ja mal sehen ob ich so nen code hin bekomm.

    walljumper ist offline

  5. #5 Zitieren
    Ritter Avatar von Onyxx
    Registriert seit
    Jun 2004
    Ort
    Luthan
    Beiträge
    1.047
    Klar, aber dafür müsste der User Javascript aktiviert haben

    Geht ziemlich genau gleich, du lässt auch die Zufallsbilder einfach dort automatisch einfügen.

    May Dawn Rise Again, Onyxx
    Lieber Gott, nimm es hin,
    daß ich was Besond'dres bin.
    Und gib ruhig einmal zu,
    daß ich klüger bin als du.
    Preise künftig meinen Namen
    denn sonst setzt es etwas.Amen.
    - Robert Gernhardt
    Onyxx ist offline

  6. #6 Zitieren
    banned Avatar von Magnus
    Registriert seit
    Dec 2005
    Beiträge
    686
    Vielen Dank schonmal für Eure geniale Hilfe, aber kann mir jemand erklären wie ich das mit JavaScript mache, Bzw. mir das aufschreiben?
    Magnus ist offline

  7. #7 Zitieren
    Benutzer, die ihr Benutzerkonto per E-Mail bestätigen müssen
    Registriert seit
    Jan 2007
    Ort
    Im Dunkeln
    Beiträge
    343
    Kein Problem ...
    HTML-Code:
    <SCRIPT language="JavaScript">
    
    var bild = new Array();
    
    bild[0] = "<IMG SRC=bild1.gif>"
    bild[1] = "<IMG SRC=bild2.gif>"
    
    function random(n) {
     r = Math.floor(Math.random() * n);
     return r;
    }
    
    document.write(bild[random(bild.length)]);
    
    </SCRIPT>
    DarkShade ist offline

  8. #8 Zitieren
    Chosen One
    Registriert seit
    Jan 2005
    Beiträge
    6.611
    Zitat Zitat von Onyxx Beitrag anzeigen
    Nein, mit HTML kannst du keine Applikationslogik implementieren.

    Hier mal eine Idee wie man ein Bild ausliest. Ist aber nicht getestet, und soll nur als Beispiel dienen. Sonst musst du deine Wünsche genauer definieren ^^

    PHP-Code:
    <?php
    $image_urls 
    = array("images/bild_1.gif","mein_hund_13.jpeg""ichbeiparty.bmp"); /* Hier einfach die relativen Pfade zu deinen Bildern einzeln in "" setzen und per Komma trennen */

    $index rand(0count($image_urls));

    echo 
    '<img src=\"'.$image_urls[$index].'\" />';

    ?>
    May Dawn Rise Again, Onyxx
    funzt wenn man bei
    PHP-Code:
    $image_urls = array("images/bild_1.gif","mein_hund_13.jpeg""ichbeiparty.bmp"); 
    zwischen dem ersten und dem 2. nach dem komma noch ein leerzeichen einfügt. hier mein ergebnis: klick

    edit: funzt in der sig nicht eben getestet...
    Tornum ist offline

  9. #9 Zitieren
    banned Avatar von Magnus
    Registriert seit
    Dec 2005
    Beiträge
    686
    Ich danke Euch vielmals für Eure Hilfe!
    Magnus ist offline

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •