Visa ett inlägg
Oläst 2009-07-05, 01:04 #2
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Kod:
function slumpa_bild()
{
bilder=new Array();
bilder[] = new Array("antibes.jpg", "Min text");
bilder[] = new Array("monaco.jpg", "Min text 2");

slumpad_bild_nr=Math.floor(Math.random()*bilder.length);
bild=bilder[slumpad_bild_nr];
HTML_kod='<p><img src="'+bild[0]+'" alt="' + bild[1] +'"><br/>' + bild[1] + '</p>';
return HTML_kod;
}
Lär nog fungera för dig. Det finns kortare sätt att skriva arrayen på men eftersom du är nybörjare så är det nog lite överkurs och lär troligen enbart strula till det för dig.

Varför göra det i javascript? Javascript är nog enklast för dig om du skall uppdatera produktlistan i realtid, alltså att bilder/text mm byts ut under tiden besökaren tittar på sidan. Skall bilder/text bytas laddas in vid sidbyte är det mycket enklare och mindre jobb att lösa detta på serversidan.
Jonas är inte uppkopplad   Svara med citatSvara med citat