06. januar 2004 - 13:42Der er
10 kommentarer og 1 løsning
Random visning af bannere.
Jeg vil lave et total simpelt bannerrotationssystem.
If ??random halløj?? banner1 elseif ??random halløj?? banner2 elseif banner ??random halløj?? end if
eller noget i den stil - det vigtigste er bannerne kommer random og det er let at sætte et banner mere ind.
Bannerne er lange forskellige tekststrenge, så "banner" & tal & ".jpg" virker ikke.
Nogle der forståt hvad jeg mener og kan fixe et par linier. Skal være Random - midt eget forsøg gav banner 2 næsten hele tiden, men det skal være så ligeligt fordelt lige meget hvor mange bannere der er.
Randomize max=5 min=1 nummer = Int(((max-min+1)*Rnd+min)) If nummer = 5 Then response.write "<img src=""banner2.gif"" />" Else response.write "<img src=""banner.gif"" />" End If
Hvis du fx. har 5 billeder og du kalder dem for banner1,2,3,4 og banner5 kan du gøre sådan her: Randomize max=5 min=1 nummer = Int(((max-min+1)*Rnd+min)) If nummer = 5 Then response.write "<img src=""banner" nummer ".gif"" />" End If
hmm det har medion heller i sidste forsøg så ;) sludder min giver et tal imellem 1 og MAX_ANTAL så laver du bare en select case eller if then elseif med det antal filer du her
Istedet for en kæmpe select case eller if struktur kunne du smide alle filnavne i en tabel i en databasen og lave det hele med en SQL sætning. Så kan du fjerne og tilføje nye banner uden at rette i koden når de nu ikke hedder noget med "banner(tal).jpg"
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.