Avatar billede krang Nybegynder
23. januar 2002 - 11:55 Der er 4 kommentarer og
2 løsninger

Random billeder

Jeg skal bruge et script der viser 4 tilfældige billeder på en side med tilhørende link.

og det skal ikke ske at det samme billede bliver vist 2 gange på samme tid.

Hvordan gør man det?
Avatar billede hirtshals Nybegynder
23. januar 2002 - 14:01 #1
Her får du et skridt på vejen - for 15 point må du lave resten selv

redim MyArr(3)
Randomize

ens = true
do while ens
       
For i = 0 to 3
    Myarr(i) = 1 + int(Rnd*24)
    next
    ens = false

    for i = 0 to 3
        for j = i to 3
            if not i = j and Myarr(i) = Myarr(j) then
            ens = true
            next
        next
    loop

Et array bliver oprettet - med 4 tal

f.eks
Avatar billede hirtshals Nybegynder
23. januar 2002 - 14:04 #2
f.eks

Myarr(0) = 5
Myarr(1) = 1
Myarr(2) = 6
Myarr(3) = 8

Hvis du har et AutonummerID i din DB kan dú hente de 4 records ud fra ovenstående tal - dvs. billed nr 5,1,6,8 vil blive vist
Avatar billede florint Nybegynder
23. januar 2002 - 14:45 #3
Hej,
Evt. en lidt mere enkel løsning. Et asp script eks billeder.asp
<%

RANDOMIZE
LowestNumber = 1
HighestNumber = 10
RandomNumber = INT((HighestNumber-LowestNumber+1)*Rnd+LowestNumber)
SELECT CASE RandomNumber
CASE "1"%>
<A HREF="http://www.etellerandet.dk"><IMG SRC="billeder/billede1.gif" BORDER=0></A>
<%CASE "2"%>
<A HREF="http://www.etellerandet"><IMG SRC="billeder/billede2.gif" BORDER=0></A>
<%CASE "3"%>
<A HREF="http://www.etellerandet.net"><IMG SRC="billeder/billede3.gif" BORDER=0></A>
<%END SELECT%> 

Og så videre hvis du har flere billeder !

Der hvor du vil have vist billederne sætter du den her ind:
<!--#INCLUDE FILE="billeder.asp"-->

mvh
/Ivan
Avatar billede hirtshals Nybegynder
23. januar 2002 - 15:28 #4
florint >> Det samme billed må ikke vises 2 gange
Avatar billede florint Nybegynder
23. januar 2002 - 16:26 #5
Hej,

Jeg opfattede det som om det bare skulle skiftes når siden blev loaded !
/Ivan (men ellers har du ret)
Avatar billede krang Nybegynder
12. marts 2002 - 21:30 #6
Hmmm... Sorry i ikke har fået dem før... fandt på noget andet og glemte helt det her spm...
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
Kurser inden for grundlæggende programmering

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