08. november 2001 - 18:54Der er
16 kommentarer og 1 løsning
Images rotator
Hej
Jeg er ved at være færdig med min siden, men jeg mangler et script, som kan skifte nogle billeder ud...
Jeg har 6 billeder på siden og 33 billeder i alt som jeg gerne vil have til at blive vist. Hver af de 6 billeder skal så stå og skifte sig selv ud med et af de andre 32 billeder. Dette må gerne være tilfældigt, men hastighed og rækkefølge må ikke være det samme..
Jeg har prøvet med dette script: <script language=JavaScript> var billedSkift=new Array(); billedSkift[0]=\"images/mini/1.jpg\"; billedSkift[1]=\"images/mini/2.jpg\"; billedSkift[2]=\"images/mini/3.jpg\"; billedSkift[3]=\"images/mini/33.gif\"; billedSkift[4]=\"images/mini/4.jpg\"; var billede = 0; function Rotate(){ if (++billede > 4) billede = 0; document.images.billedSkiftrotate6.src = billedSkift[billede] onload=window.setTimeout(\'Rotate();\',500); } </script>
Det virker fint, men kan kun køre på et billede - da det aktiveres fra onload...
Findes der et script der kan gøre det eller er det muligt at lave det jeg allerede har om..?
Det ser skide godt ud, men jeg har lige et par spørgsmål..
- Hvad sker der når alle billederne har kørt igennem en gang? - Hvilke navne skal jeg give mine 6 billeder? - Jeg vil gerne kunne angive en forskellige rotate-hastighed på hvert billede - kan jeg det?
du skal ikke skrive nogen kode ved billederne. billederne skal have navne <img name=\"billedSkiftrotate1\" src=\'billednavn.jpg\' width=123 height=345> ... <img name=\"billedSkiftrotate6\" src=\'billednavn.jpg\' width=123 height=345> og du bør ogsp give dem en width og height parameter svarende til dine billeder. i anden version er der god tilfældighedshalloj med og alle biller kan blive vist i alle <img kommandoer, men aldrig samtidig. rotatehastigheden er mellem 600 og 1200 millisekunder for <img kommando. med 6 <img kommandoer betyder det at noget på siden skifter ca hver 150 millisekunder.
Det kan jeg ikke fortælle dig for det virker fint i min NS6 \"Mozilla/5.0 (Windows; U; Win98; en-US; m18) Gecko/20001108 Netscape6/6.0\"
Huskede du at slette cashe så der ikke er gamle versoiner der ku blande sig i testen?
det kan nu og da være god at give NS6 BÅDE et navn og en id. dvs i billederne: <img name=\"billedSkiftrotate6\" id=\"billedSkiftrotate6\" src=\'billednavn.jpg\' width=123 height=345>
men jeg mener det burde virke.
ps jeg ville nok sætte hastigheden lidt ned (større tal i setTimeout kaldet nederst i funktionen rotate).
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.