27. maj 2001 - 16:31Der er
3 kommentarer og 1 løsning
Slideshow i Java
Jeg har sat et webcam op, og bruger en java-applet til at vise billedet med, så det opdaterer uden man skal refreshe siden. Det er på hjem.get2net.dk/chs/webcam.htm
Jeg vil gerne, på en anden side, vise de sidste 50 billeder, kameraert har taget, efter samme princip. Altså hvor der vises billede 1 - billede 2 - billede 3 osv. i en java applet. De Java Slideshow applets jeg har set er alt for avancerede med play og stop og alverdens gøgl. Det skal kun være billederne der bliver vist, som en slags minifilm.
Det her virker som javascript. Pænt, nydeligt script - virker på de fleste browsere:::du kan selv lege med indstillingerne, men de meste burde give sig selv...
<html>
<head><script language=\"JavaScript1.2\"> function reapply(){ setTimeout(\"slideit()\",2000) return true } window.onerror=reapply </script> <script language=\"JavaScript1.1\"> <!-- //preload images var image1=new Image() image1.src=\"images/fortiden.jpg\" var image2=new Image() image2.src=\"images/naturen.jpg\" var image3=new Image() image3.src=\"images/fremskridtet.jpg\" var image4=new Image() image4.src=\"images/kulturen.jpg\" var image5=new Image() image5.src=\"images/mennesket.jpg\" var image6=new Image() image6.src=\"images/hverdagen.jpg\" var image7=new Image() image7.src=\"images/inspiration.jpg\" //--> </script>
var number_of_images=7 var speed=15 var step=7 var whichimage=7 function slideit() { if (!document.images) return if (document.all) slide.filters.blendTrans.apply() document.images.slide.src=eval(\"image\"+step+\".src\") if (document.all) slide.filters.blendTrans.play() whichimage=step step=Math.floor(Math.random()*7) //if (step<number_of_images) step++ if (step>7) step=7 if (document.all) setTimeout(\"slideit()\",speed*1000+3000) else setTimeout(\"slideit()\",speed*1000) } </script></font></strong></p>
øhm - den her gøt det random :-) Der skal du fjerne det med math.random. Hmm - hvis du beslutter dig for at bruge det og har brug for hjælp kan du jo bare skrive igen...
Takker. Det virker glimrende. Jeg kan bare ikke hitte ud af, hvad jeg skal gøre for at få det til at vise billederne i rækkefølge i stedet for random. Det har selvfølgelig noget med \"math.random()\" at gøre men nu er jeg ikke stiv i JavaScript, så jeg ved ikke, hvad jeg skal skrive i stedet
Nevermind. Nu har jeg prøvet mig frem og fundet ud af det. Takker.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.