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.