Avatar billede tupsy Nybegynder
30. april 2001 - 14:18 Der er 8 kommentarer og
1 løsning

Vise en tilfældig GIF fil fra et bestemt bibliotek..

Kan man overstående, og hvordan???

Tupsy!!
Avatar billede ldanielsen Nybegynder
30. april 2001 - 14:22 #1
Man kan med ASP (nemt)
Avatar billede tupsy Nybegynder
30. april 2001 - 14:33 #2
Ja, og med PHP...
Men kan man med ren Html, Dhtml eller java???

Tupsy!!
Avatar billede dna Nybegynder
30. april 2001 - 15:41 #3
Ikke med ren HTML i hvert fald.. det er jo statisk og kan ikke skifte...
Avatar billede dna Nybegynder
30. april 2001 - 15:41 #4
Men, en java-ting kan vel.. men, du skal vist definere alle billederne i en funktion, og så lave en random på den !?!
Avatar billede no_doubt Nybegynder
30. april 2001 - 15:46 #5
Sådan ?

<script language=\"JavaScript\">

var dimPics = new Array();
var numPics = 5;
var rndNum;
var intInterval = 4 * 1500;

for (var x = 1; x <= numPics; x++) {
    dimPics[x] = new Image();
    dimPics[x].src = \"Dinmappe/fornavnetpåallebillederne\" + x + \".gif\";
//    dimPics[x] = \"images/dating\" + x + \".gif\";
}

function switchPic() {
    var argString = new String();
    rndNum = Math.round((numPics - 1 + 1) * Math.random() + 0.5);
    rndNum = Math.round((numPics - 1 + 1) * Math.random() + 0.5);
    for (x = 0; x < arguments.length; x++) {
        argString = argString + \"\'\" + arguments[x] + \"\',\"
        rndNum = Math.round((numPics - 1 + 1) * Math.random() + 0.5);       
        document.images[arguments[x]].src = dimPics[rndNum].src;
    }   
    argString = argString.substring(0,argString.length-1);
    setTimeout(\"switchPic(\" + argString + \");\",intInterval);
}

function init() {
    setTimeout(\"switchPic(\'test1\');\",0);
    rndNum = Math.round((numPics - 1 + 1) * Math.random() + 0.5);
   
}

</script>
Avatar billede tupsy Nybegynder
30. april 2001 - 15:53 #6
giv lige et eksempel på dette, f.eks. med billederne 1 til 5.gif :

dimPics[x].src = \"Dinmappe/fornavnetpåallebillederne\" + x + \".gif\";
//    dimPics[x] = \"images/dating\" + x + \".gif\";

Tupsy!!
Avatar billede warpgiga Nybegynder
03. maj 2001 - 16:38 #7
Du kan benytte denne funktion til at simulere en terning..:

    function dice(n) {
   
        n = n - 1;
        return (Math.round((Math.random() * n))+1);
    }
Avatar billede tupsy Nybegynder
28. august 2002 - 18:32 #8
no_doubt>> Kunne du give et eks.??
Avatar billede tupsy Nybegynder
12. juni 2003 - 15:56 #9
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester