Tilfældig vits

Tags:    html css

Jeg skal lave en funktion eller et eller andet som vælger en tilfældig vits og viser den i en boks. Vitserne kan være gemt i strings for de er ikke særligt lange... Men har ingen ide om hvad jeg skal gøre... Håber der er nogen ´der kan hjælpe.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



7 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Du kan lave det i PHP.... Læg først alle dine vits i et array...
Brug så en funktion som kommer m ed et tilfældigt tal.. tror det er rand(); den hedder.... og så kan du bruge tallet til at kalde vitsen fra.. f.eks:
$vitser er arrayet...
$I er til at holde på random tallet
brug så en random funktion ... og gem tallet i $I
kald så vitsen echo $vitser[I];

Hilsen Chadi
Mit lykketal er 2959



<?php
$vitser=file("fil_med_vitser_adskilt_med_linjeskift.txt");
$vits=rand(0,count($vitser)-1);
echo $vitser[vits];
?>

eller

<script>
vitser=Array("vits1","vits2","vits4")
vits=Math.Round(Math.Random()*vitser.length)
if(vits==vitser.length)vits=0
document.write(vitser[vits])
</script>



Du kan også gøre det på denne måde...

Fold kodeboks ind/udKode 


Du sætter bare scriptet der hvor vitsene skal udskrives.



Skal være i HTML ellr JV SCRIPT for har ikke php installeret og gider ikke lige sætte mig ind i det og sådan noget:D hehe
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



<?php
$vitser=file("fil_med_vitser_adskilt_med_linjeskift.txt");
$vits=rand(0,count($vitser)-1);
echo $vitser[vits];
?>

eller

<script>
vitser=Array("vits1","vits2","vits4")
vits=Math.Round(Math.Random()*vitser.length)
if(vits==vitser.length)vits=0
document.write(vitser[vits])
</script>

Hvordan loader jeg så vitserne ind i forskellige arrays?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Og hvordan definerer jeg hvor vitserne skal være vist?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



> Hvordan loader jeg så vitserne ind i forskellige arrays?

I JavaScript'et skriver du dem, der hvor der står vits1, vits2 og vits4 (ja, er god til at tælle)

> Og hvordan definerer jeg hvor vitserne skal være vist?

Der hvor koden står



t