Avatar billede ankersan Nybegynder
22. marts 2001 - 00:35 Der er 3 kommentarer og
1 løsning

Random top-billede

Jeg har et problem med at lave en random top.
Jeg bruger denne kode:

<script language=\"JavaScript\"><!--

function randNum(whatNum) {
    var now = new Date();
    var rand = Math.round(whatNum * Math.cos(now.getTime()));
    if (rand < 0) { rand = - rand; }
    if (rand == 0) { rand++; }
    return rand;
}
picIndex = randNum(8);

picStr = \"<img src=\'myPic\"+picIndex+\"\'>\";

// -->
</script>

og sætter billederne ind i body\'en med

<script language=\"JavaScript\"><!--
document.write(picStr);
// -->
</script>

Men selvom den i og for sig henviser til det rigtige billede (forskelligt fra gang til gang) får jeg bare et rødt kryds, hvor billedet skulle have været!

Håber der er en af jer der kan hjælpe

Vh
Martin
Avatar billede johnnyk Nybegynder
22. marts 2001 - 00:44 #1
Hej!
Du mangler i hvert fald noget i din src her \".gif\" eller \".jpg\" f.eks.
/Johnny
Avatar billede nikolajdu Nybegynder
22. marts 2001 - 01:01 #2
Jeg vil tro Johnnyk har fuldstændigt ret. Dit Script returnerer fint værdierne hvis man prøver med document.write(picIndex).

Så måske en lille endelse, fil extension, krølle på halen måske kunne gøre det. :)

http://www.fotx.net/nikolajdu
Avatar billede jakoba Nybegynder
22. marts 2001 - 06:27 #3
Hvis dine billedfiler hedder \"mypic1.gif\", \"mypic2.gif\", osv. skulle det være:
picStr = \"<img src=\'myPic\"+picIndex+\".gif\'>\";

mvh JakobA
Avatar billede ankersan Nybegynder
22. marts 2001 - 08:11 #4
I er guld værd!!
Tak for hjælpen. Jeg giver Johnnyk pointene, da hans svar var hvad der skulle til, og han hjalp da det brændte på inat!!

Vh
Ankersan
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