@codenerd på twitter Mit seneste tweet:

JavaScript Tilfældig citat

Blev lige bedt om at lave et javascript til indsættelse af tilfældige citater – og den vil jeg da lige dele

Indsæt i head sektionen:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script type="text/javascript">
    var tidImellem=5; // sekunder imellem citaterne
    var citater=new Array(); //array til citaterne
    citater[0]='Dette er et citat';
    citater[1]='Dette er et andet citat';
    citater[2]='Dette er et tredje citat';
    citater[3]='Dette er et fjerde citat';
    citater[4]='Dette er det femte';
    citater[5]='Osv osv osv';
    
    function citat() { //citat funktion martin-nielsen.com
        window.clearTimeout(timer); //stop timeren så vi ikke får 7 forskellige
        var c=document.getElementById('citat'); //find diven så vi kan bruge den
        var nytCitat=citater[Math.round((citater.length-1)*Math.random())]; //hent et tilfældigt citat ud af array
        c.innerHTML=nytCitat; //set citatet ind i diven
        var timer=window.setTimeout('citat()',(tidImellem*1000)); //start timer hvornår funktionen skal gentages
    }
    window.onload=citat; //kald når siden loades
</script>

Og der hvor citatet skal vises indsættes:

PHP
1
<div id="citat">&nbsp</div>

God fornøjelse

2 kommentarer

  1. Skrevet af laurits  d. 30/04/2008 kl 06:48

    Jeg kan ikke få mit Javaskcript sat ind!

    Det jeg selv har gjordt er:

    Skrive

    <script type="text/javascript">

    Javascript koden

    </script>

    koden som jeg brugte:

    float gut = 0;
    float get = 1;

    void setup(){
    size(400,400);
    frameRate(30);
    }

    void draw(){
    fill(0,0,0,10);
    rect(-20,-20,500,500);
    if(mousePressed){
    stroke(100,100,255,255);
    strokeWeight(20);
    line(mouseX,mouseY,mouseX,mouseY);
    }
    }

    Kan du hjælpe mig

    Hilsen Laurit

    Svar på kommentaren

Skriv en kommentar

Krævede felter er markeret med *.

*