[JavaScript] automatischer zufälliger Bildwechsel

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] automatischer zufälliger Bildwechsel

    Hallo ich brauch dringend Hilfe komm nicht mehr weiter...Will auf meine Homepage einen autoamtischen Bildwechsel reinmachen aber er soll immer ein zufälliges Bild laden...nicht immer das gleiche nach der reihe...kann mir da jemand weiterhelfen.danke schon mal im vorraus.das ist mein quelltext...es fehlt nur noch das er die bilder zufällig lädt nich nach der reihenfolge kann mir da jemand weiterhelfen danke.....

    <script language="JavaScript">
    function bildwechsel(which) { document.imagesbild?.src='bild'+which+'.jpg';
    window.setTimeout('bildwechsel('+((which+1)%4)+')',10000);
    }
    </script>
    </head>
    <body>
    <script language="JavaScript">
    var t=(new Date).getTime(); t= Math.floor( (t%6000)/8000); document.write( '<img src="bild'+t+'.jpg" name="bild">' ); window.setTimeout('bildwechsel('+((t+1)%4)+')',8000);
    </script>

  • #2
    Wie hast du denn versucht den Zufall einzubauen? rand() wäre sicher ne nette Möglichkeit, aber warum zeigst du nicht mal deine Ansätze?

    Kommentar


    • #3
      imho kennt javascript kein rand, so wie php. da muss man sich eine eigene funktion bauen.
      PHP-Code:
      function randminmax 
      {
        if( 
      max 
        {
            return 
      Math.floor(Math.random() * (max min 1)) + min;
        } 
        else 
        {
            return 
      Math.floor(Math.random() * (min 1));
        }

      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        Ich dachte ehrlich gesagt an Math.rand(). War mir gerade nicht darüber im klaren, dass es random() heißt. Aber das lässt sich ja leicht rausfinden.

        Kommentar


        • #5
          aber random liefert eine bruchzahl zwischen 0 und 1. ist also für so was nicht direkt zu gebrauchen. sch*** javascript.

          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #6
            aber random liefert eine bruchzahl zwischen 0 und 1. ist also für so was nicht direkt zu gebrauchen. sch*** javascript.
            Naja, das war früher in PHP nicht anders, und trotzdem waren wir in der Lage das ganze zu multiplizieren. (s. dein Script)

            Kommentar


            • #7
              Naja, das war früher in PHP nicht anders
              wann? php 3?

              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #8
                Hmm, laut Changelog scheint der Parameter schon immer da gewesen zu sein. (zumindest in leicht abgewandelter Form).

                Also: Hasse recht. und deine JS-Implementierung triffts ja auch voll auf den Punkt!
                OffTopic:
                Vielleicht waren meine PHP-Erinnerungen aber in wirklichkeit einfach nur JS-Erinnerungen.
                Zuletzt geändert von TobiaZ; 17.07.2008, 19:14.

                Kommentar


                • #9
                  OffTopic:
                  du wirst alt ... und vergesslich

                  peter
                  Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                  Meine Seite

                  Kommentar

                  Lädt...
                  X