Hejsan alright.. det är easy.. lite beroende på hur du har filnamnen så kan du göra så häär tex:Slumpa runt
Skulle vilja veta det teoretiska över hur jag ska lösa ett problem.
Jag ska slumpa bilder som ska vara på olika platser vilka bilder det är lägger jag in i asp-koden.
Sedan ska den plocka ut en bild slumpmässigt och visa den på sidan (Flera ska visas samtidigt). Problemet är att jag inte ska visa samma bild när den redan finns uppe.
Hur löser jag detta relativt enkla problem.
Tack på förhandSv: Slumpa runt
Skapa en funktion som skriver ut ett filnamn på platsen för funktionsanropet (kör funktionen på varje ställe som en bild ska visas)
Funktionen slumpar fram filnamnet. Antingen om det finns i en DB eller om du fördefinerar att bilderna heter mellan 0.jpg och 100.jgp. (två exempel på hur det kan göras).
Antar att du kan slumpa fram namnet i alla fall. Varje gång en namn slumpas fram checkas det mot en array där du lagrar namnen på redan fram slumpade namn. Den här arrayen lär m a o deklareras utanför funktionen för att få den persistent mellan funktionsanropen. Här har du det i pseudokod:
<%
skapa arrayen här
start funk
slumpa fram
if använd (dvs komma om det finns i arrayen på nått vis. (loopa))
slumpa igen.
else
lägg till det till arrayen över använda.
skriv ut namnet.
end if
end funk..
%>
sen i html koden:
<img src="<% funk %>">
inget problem alls att koda. Finns säkert bättre lösningar.. det gör det oftast hehe..
lycka till,