28. november 2007 - 14:05Der er
16 kommentarer og 1 løsning
random image hjælp
Hej
Jeg har kigget lidt rundt efter et script der kunne skifte "flere" billeder med tilhørende link hver gang man reloader.
Jeg har en side med 10 billeder ned langs venstre side. Og jeg mangler et script der skifter rund på de billeder i tilfældigt rækkefølge hver gang man reloader siden. Billederne har hver sit link, så det skal self. følge med billederne. Billeder må kun forekomme et sted, altså ikke flere gange ved samme reload.
-- og så er Math.round direkte uhensigtsmæssig, som soerenln bruger den, vil den faktisk meget tit resultere i en fejl, da der kan forekomme ike eksisterende index ved afrunding opad ...
-- Math.floor gør dog præcis det rigtige og har ydermere en stort set præcis statistisk fordeling, hvor .round underprioriterer den første forekomst og tillader den ugyldige, som soerenlyn bruger den:
Hov, jeg overså din splice, soerenlyn, det må du undskylde, men du har så heller ikke taget højde for, at der kan være et udvalg, hvorfra der skal vælges !-)
window.onload = function(){ var parElm = document.getElementById("ditParentElement"),l,p; for(i=0;10>i;i++){ l = document.createElement("a"); l.setAttribute("href",pics[i][1]); l.style.display = "block"; parElm.appendChild(l); p = document.createElement("img"); p.setAttribute("src",pics[i][0]); l.appendChild(p); } }
>>soerenlyn
-- tag du det bare roligt, rigtig mange, der kommer fra forskellige andre (procedurale) script-sprog, skal lige bruge noget tid på at vænne sig til en hulens masse detaljer i javascript !-)
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.