24. marts 2004 - 21:28Der er
13 kommentarer og 1 løsning
Gentagelse af script.
Hej. Jeg bruger dette script til at vise 5 billeder i en slags slideshow, det fungere rigtig godt. Dog med en untagelse, scriptet stopper, når det har været alle billederne igennem en gang? Er det muligt at få det til at kører igen og igen?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript"> antal = 5 var imagesextra =new Array(); for (i = 1; i<antal +1; i++){ imagesextra[i] = new Image(); imagesextra[i].src = "adimg" + i + ".gif"; } function swapImage(nr) { document.images.adimg.src = imagesextra[nr].src } function init(){ start() } function start(){ setTimeout('swapImage(1)',3000) setTimeout('swapImage(2)',6000) setTimeout('swapImage(3)',9000) setTimeout('swapImage(4)',12000) setTimeout('swapImage(5)',15000) } </script>
<script type="text/javascript"> antal = 5 var t,imagesextra =new Array(); for (i = 1; i<antal +1; i++){ imagesextra[i] = new Image(); imagesextra[i].src = "adimg" + i + ".gif"; }
function start(num){ if(!num)num=0; t = setTimeout("start("+(++num)+")",3000) document.images.adimg.src = imagesextra[num].src if(num==antal-1) t = setTimeout("start()",3000) } </script>
<script type="text/javascript"> antal = 5 var t,imagesextra =new Array(); for (i = 1; i<antal +1; i++){ imagesextra[i] = new Image(); imagesextra[i].src = "adimg" + i + ".gif"; }
function start(num){ if(!num)num=0; t = setTimeout("start("+(++num)+")",3000) document.images.adimg.src = imagesextra[num].src if(num==antal-1) t = setTimeout("start()",3000) } </script>
ofirpeter >> selv om det virker nu, bør du måske overveje at bruge grunkens forslag - om ikke profermancemæssigt det bedste, så i hvert fald mere sexy ;-)
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.