+ Antworten
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: Zufalls Pic bei HTML

  1. #1
    alexioso
    Gast Avatar von alexioso

    Ausrufezeichen Zufalls Pic bei HTML

    HAllo wollte ma fragen ob jmd. weis wie ich im Html ein Zufalls Pic programmieren kann???

  2. #2
    Stefan82
    Gast Avatar von Stefan82
    Mit HTML kannst Du keine Bilder programmieren.
    Wenn Du aber meinst das sich das Bild regelmässig wechselt, wird Du hier hoffentlich fündig: http://www.sawaworld.de/board.php?boardid=26

  3. #3
    alexioso
    Gast Avatar von alexioso
    ja ich meinte das sich das bildet eben abwechselt.Sorry wenn ich mich undeutlich ausgedrückt habe

  4. #4
    Stefan82
    Gast Avatar von Stefan82
    Ist doch kein Thema...

  5. #5
    Aufsteiger/in Avatar von eLKane

    Registriert seit
    19.7.04 - 13:26
    Beiträge
    447
    Thanks
    0
    Thanked 0 Times in 0 Posts
    bild abwechselt? meinst du damit so ne art rotation, dass nach einer zeit ein anderes bild da ist, oder meinst du, das bei jedem aufruf der seite ein anderes bild kommt?

  6. #6
    alexioso
    Gast Avatar von alexioso
    ich meine das immer wenn sich die seite neu lädt ein neues bild angezeigt wird.

  7. #7
    Soeren175
    Gast Avatar von Soeren175
    Hier müsstest Du fündig werden.
    Folge dem Link www.totallyphp.co.uk/scripts/random_image.htm

    auch bei www.php-free.de dürftest Du fündig werden

    Lg

  8. #8
    Aufsteiger/in Avatar von *tonne*

    Registriert seit
    12.2.04 - 13:40
    Beiträge
    310
    Thanks
    0
    Thanked 0 Times in 0 Posts
    oder einfach php lernen(mein lieblingsspurch heute)
    is eigentlich n einfacher code fuer php....
    Montagmorgen, 1. Stunde:
    "Sach ma, is mein Auge irgentwie rot?"
    "Ja, was haste gemacht?? Dir einen druchgezogen?"
    "Ne, hab Nick gestern einen geblasen... und er hat mich net vorgewahrnt und die ganze scheisse is mir ins Auge geganngen"
    "Ihhh"
    "Naja, schlimmer wars, als es mir dann in die Nase gegangen ist!"
    BASED ON A TRUE STORY

  9. #9
    Urgestein Avatar von reiM0r

    Registriert seit
    6.4.04 - 20:18
    Beiträge
    613
    Thanks
    0
    Thanked 0 Times in 0 Posts
    oder noch ne andere idee: ich geb dir den code...

    am besten, glaube ich, lässt sich das wohl realisieren durch eine variable, welche einen zufallswert enthält.

    Code:
    <?php
    $random = rand(0,9);
    
    switch($random){
        case 0:
    	    echo "<img src='bild.jpg'>";
            break;
        case 1:
    	    echo "<img src='bild1.jpg'>";
            break;
        case 2:
    	    echo "<img src='bild2.jpg'>";
            break;
        case 3:
    	    echo "<img src='bild3.jpg'>";
            break;
        case 4:
    	    echo "<img src='bild4.jpg'>";
            break;
        case 5:
    	    echo "<img src='bild5.jpg'>";
            break;
        case 6:
    	    echo "<img src='bild6.jpg'>";
            break;
        case 7:
    	    echo "<img src='bild7.jpg'>";
            break;
        case 8:
    	    echo "<img src='bild8.jpg'>";
            break;
        case 9:
    	    echo "<img src='bild9.jpg'>";
            break;
    }
    
    ?>
    so, das ist mal ein ganz einfach gehaltener code.
    um dir das mal zu erklären:

    Code:
    $random = rand(0,9);
    -->ein zufallswert von 0 bis 9, kannst du beliebig verändern, je nachdem, wieviel zahlen du brauchst.

    Code:
        case 0:
            echo "<img src='bild.jpg'>";
            break;
    -->wenn die variable für diesen reload den wert 0 hat, dann fügt er das bild "bild.jpg" ein.
    kannst / musst halt die dateinamen ändern.

    wenn du weniger oder mehr randomwerte brauchst, dann schreib einfach statt
    $random = rand(0,9);
    $random = rand(0,5); oder $random = rand(0,1;
    oder wieviel auch immer du brauchst.

    aber du musst darauf achten, dass für jeden möglichen wert auch ein case zur verfügung steht.
    dh. wenn du zum beispiel $random = rand(0,11); haben möchtest, müsstest du unter dem

    Code:
    case 9:
    	    echo "<img src='bild9.jpg'>";
            break;
    noch folgendes anhängen:

    Code:
    case 10:
    	    echo "<img src='bild10.jpg'>";
            break;
    case 11:
    	    echo "<img src='bild11.jpg'>";
            break;
    wenn du weniger zufallswerte brauchst, musst du halt auch die anzahl der cases reduzieren.



    das ganze sieht jetzt evt. ein wenig kompliziert aus, aber wenn du dich kurz ransetzt, bemerkst du, wie simpel das ganze ist.

    falls noch fragen auftauchen, frag gerne nochmal nach.

    hoffe, ich konnte helfen.
    mfG reim

  10. #10
    Aufsteiger/in Avatar von *tonne*

    Registriert seit
    12.2.04 - 13:40
    Beiträge
    310
    Thanks
    0
    Thanked 0 Times in 0 Posts
    aehm, sollte man da snet mit ner if abfrage machen??? keine ahnung, hab diese switch-scheisse nie genutzt.... oder gar erlernt... nehm immer nur if-abfregen(wo is der unterschied?)
    Montagmorgen, 1. Stunde:
    "Sach ma, is mein Auge irgentwie rot?"
    "Ja, was haste gemacht?? Dir einen druchgezogen?"
    "Ne, hab Nick gestern einen geblasen... und er hat mich net vorgewahrnt und die ganze scheisse is mir ins Auge geganngen"
    "Ihhh"
    "Naja, schlimmer wars, als es mir dann in die Nase gegangen ist!"
    BASED ON A TRUE STORY

  11. #11
    Urgestein Avatar von reiM0r

    Registriert seit
    6.4.04 - 20:18
    Beiträge
    613
    Thanks
    0
    Thanked 0 Times in 0 Posts
    switch ist das gleiche wie eine if-else-schleife, nur dass die switch-schleife wesentlich kürzer ist, da man nicht bei jeder nachfrage die variable mit angeben muss, sondern einfach nur deren wert erfragt.

  12. #12
    Soeren175
    Gast Avatar von Soeren175

    Blinzeln

    der Code steht auch auf www.totally... den ich angegeben habe. Ziemlich gleich.

  13. #13
    Urgestein Avatar von reiM0r

    Registriert seit
    6.4.04 - 20:18
    Beiträge
    613
    Thanks
    0
    Thanked 0 Times in 0 Posts
    naja, nur, wie gesagt, ist mein code eher etwas einfacher gehalten, was bewirkt, dass sich nichtwissende lechter reinfinden.
    sie brauchen ja schließlich nur 2 daten ändern.

    aber naja, wie man es macht, ist ja letztendlich relativ egal.
    und ich bezweifle sogar, dass der threadstarter jetzt überhaupt noch so ein script braucht, seine frage war vor 2 monaten gestelllt worden...

  14. #14
    Aufsteiger/in Avatar von *tonne*

    Registriert seit
    12.2.04 - 13:40
    Beiträge
    310
    Thanks
    0
    Thanked 0 Times in 0 Posts
    mmh, stimmt

    naja, ich bleibe aber wohl bei der if-abfrage, drauf geschissen, obs kuerzer is
    Montagmorgen, 1. Stunde:
    "Sach ma, is mein Auge irgentwie rot?"
    "Ja, was haste gemacht?? Dir einen druchgezogen?"
    "Ne, hab Nick gestern einen geblasen... und er hat mich net vorgewahrnt und die ganze scheisse is mir ins Auge geganngen"
    "Ihhh"
    "Naja, schlimmer wars, als es mir dann in die Nase gegangen ist!"
    BASED ON A TRUE STORY

  15. #15
    Urgestein Avatar von reiM0r

    Registriert seit
    6.4.04 - 20:18
    Beiträge
    613
    Thanks
    0
    Thanked 0 Times in 0 Posts
    njojo, früher hatte ich auch immer if-else und sowas benutzt.
    aber wenn man ewig lange codes schreibt, die mehrere 1000 zeilen umfassen (gut, bei webseiten ist das wohl seltener der fall, aber gerade das wahre programmieren (java, c..etc) ist teilweise echt anstrengend), kann man gar nicht genug kürzen.
    und irgendwann bürgert sich das dann so ein, dass man das auch gern bei unkomplizierten webseiten schon macht.
    ist zumindest bei mir so...
    man sagt ja, informatiker sind grundsätzlich faul... also bei mir triffts zu ;>

+ Antworten
Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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