Tilfeldige bilder med JavaScript

Her er en enkel JavaScript-kode som viser et tilfeldig bilde, og som kan brukes på en hjemmeside eller blogg. JavaScript-snutten bruker random-funksjonen for å skifte på hvilket bilde som blir vist.

Koden er også et eksempel på JavaScript-programmering. Den viser bruk av funksjonen Math.random() for å generere tilfeldige tall, funksjonen document.getElementById() for å få tak i HTML-elementer, samt endring av HTML-attributter ved hjelp av document.setAttribute()

Kode-snutt

<img id="bildet" name="bildet" alt=""
    src="http://www.joblogg.com/bilder/bilde001.jpg" />

<script type="text/javascript"><!--
 var antallBilder = 3;
 var tilfeldigTall = Math.floor( antallBilder * Math.random() );
 var bildet = document.getElementById( "bildet" );
 var bildeUrl;
 
 if(tilfeldigTall == 0)
 {
    bildeUrl = "http://www.joblogg.com/bilder/bilde001.jpg";
 }
 else if(tilfeldigTall == 1)
 {
    bildeUrl = "http://www.joblogg.com/bilder/bilde002.jpg";
 }
 else if(tilfeldigTall == 2)
 {
     bildeUrl = "http://www.joblogg.com/bilder/bilde003.jpg";
 } 
 
 bildet.setAttribute( "src", bildeUrl );
//--></script>
 

JavaScript-koden i bruk:

Det er tilfeldig hvilket av de tre bildene som settes inn for hver gang denne siden lastes.

 

Tilpasning av kode-snutt

Endre tallet 3 til det antallet bilder som du har, der hvor det står:
 var antallBilder = 3;
Endre alle adressene (URL’ene):
bildeUrl = "ADRESSEN TIL DITT BILDE HER";
Legg til flere “else if”, hvis du har flere enn 3 bilder:
 else if(tilfeldigTall == 3)
 {
  bildeUrl = "ADRESSEN TIL BILDET NR 4";
 }
else if(tilfeldigTall == 4)
 {
  bildeUrl = "ADRESSEN TIL BILDET NR 5";
 }


Andre artikler:



Dette innlegget ble publisert i Programmering og merket , , , , , , , , , , . Bokmerk permalink. Skriv en kommentar eller legg igjen en trackback: Trackback-URL.

Skriv en kommentar

Din epostadresse vil aldri bli publisert eller gitt videre. Obligatoriske felter er merket med *

*
*

Varsle meg uten å kommentere

  • Kategorier

  • Arkiv