10. februar 2004 - 14:08
Der er
10 kommentarer og 1 løsning
Webcam funktion
Jeg har lige anskaffet mig et creative webcam NX ultra, og vil gerne prøve at lægge billederne ud på min side. Jeg har fået sat ftp informationerne, sådan at webcamet uploader henholdsvis billederne 01.jpg,02.jpg,03.jpg,04.jpg til mappen /webcam_/ .... (Ved ikke hvorfor det lige præcis er 4 billeder, men det er måske standard?) Nu skal jeg bare have lavet et eller andet der skifter mellem de fire billeder med 2 sek. mellemrum (eller hvad der nu anbefales)! Billederne bliver i hvert fald taget hvert 2. sek. Nogen der kan hjælpe med denne lidt simple opgave :)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
10. februar 2004 - 14:52
#1
Hmm... troede der ville komme et svar meget hurtigt?
10. februar 2004 - 15:23
#2
sådan ? <script type="text/javascript"> var tid = 3; //antal sekunder mellem hvert billede var pic = new Array("01.jpg","02.jpg","03.jpg","04.jpg"); var timer function skift(num){ elm = document.getElementById('cam') if(!num)num=0; elm.src="./webcam_/"+pic[num]; if(num!=pic.length-1) timer = setTimeout("skift("+(++num)+")",1000*tid); else timer = setTimeout("skift();",1000*tid); } </script> <body onload="skift();"> <img src="01.jpg" id="cam"> </body>
10. februar 2004 - 19:08
#3
Noget lignende i hvert fald... Dog lader den ikke til at skifte de fire billeder ud når de først er loadet? - hvis du forstår =/ Hvad plejer man at bruge når man skal opsætte et webcam på en hjemmeside?
10. februar 2004 - 19:10
#4
Og måske skulle man kunne have et billede for det ser lidt åndsvagt ud at de samme bevægelser kommer igen og igen ;)
10. februar 2004 - 19:35
#5
normalt af hvad jeg ved af, så står webcammet og sender et nyt billede til serveren med et interval af omkring 10 sekunder :o) Og hvis det er en enbillede løsning du ønsker, så skriver vi da bare lidt om :o) samtidig med at vi prøver at cache billedet i hukommelsen inden det bliver vist :o) <script type="text/javascript"> var tid = 3; //antal sekunder mellem hvert skift var timer function skift(num){ elm = document.getElementById("cam") bil = elm.src.split("?"); bil[bil.length-1] dat = new Date(); pic = new Image() pic.onload = new Function("elm.src = pic.src"); pic.src = bil+"?"+dat.getTime(); timer = setTimeout("skift();",1000*tid); } </script> <body onload="skift();"> <img src="hhh.jpg" id="cam"> </body>
15. februar 2004 - 02:30
#6
Undskyld at jeg først svarer nu, men har ikke modtaget nogen besked fra eksperten om at der var blevet svaret :)
Hvis du kigger på
http://www.wildness.dk/webcam.php , så opdaterer den ikke?
15. februar 2004 - 15:59
#7
my bad :o) Jeg har lige ændret lidt :-) <html> <head> <script type="text/javascript"> var tid = 3; //antal sekunder mellem hvert skift var timer,elm function skift(num){ elm = document.getElementById("cam") dat = new Date(); bil = elm.src.split("?"); bil = bil[bil.length-2] bil = bil+"?"+dat.getTime(); pic = new Image() pic.onload = new Function(go(bil)); pic.src = bil; timer = setTimeout("skift();",1000*tid); } function go(bil){ elm.src=bil; } </script> <body onload="skift();"> <img src="webcam_/01.jpg?" id="cam"> </body> </head> </html> Bemærk at der er lavet et spørgsmålstegn efter billedenavnet :o)
15. februar 2004 - 16:28
#8
Ja nu ser det ud til at virke :) Går ud fra at det den sætter efter ?'tegnet er datoen, ik'? ;) Men hvordan kan det være, at den nogen gange viser firkanten med et rødt kryds i?
15. februar 2004 - 16:29
#9
...vel at mærke når kameraet altså kører :)
20. februar 2004 - 14:16
#10
Men læg lige et svar!!!
12. september 2004 - 15:23
#11
:)
Vi tilbyder markedets bedste kurser inden for webudvikling