Seerup wrote in dk.edb.internet.webdesign.html:
> Jeg er i gang med lidt "tyveri".
>
> På
www.trafikken.dk er der en række web-cams, der viser den aktuelle vej- og
> trafiksituation.
>
> Jeg har snuset i kildekoden, og har også fuundet den streng, der indeholder
> billedet. Men hvordan får jeg det billede til at opdatere på min side, uden at
> skulle bruge "refresh" da det får siden til at hoppe til top hver gang?
>
> Kan man ikke binde refresh direkte på et billede link på en eller anden måde?
I Princippet jo, men der er en ting du skal tænke over.
Når du deeplinker til deres billede, øger du samtidigt trafikken på deres
webserver, og brokker de sig risikerer du bare at skulle fjerne det igen.
men her er et stykke kode som kan gøre det.
var refreshRate sætter opdateringsfrekvensen i milisekunder.
---------------------------
<script type="text/javascript">
var refreshRate = 3000
function loaded(id){
document.all["image" + id].style.display = ''
id = ++id%2
document.all["image" + id].style.display = 'none'
setTimeout("setSrc(" + id + ")", refreshRate)
window.status=''
}
function setSrc(id){
document.all["image" + id].src = '
http://cam.domain.dk/User/pic.jpg?x='
+ new Date().getTime()
window.status='Opdaterer Webcam'
}
</script>
<div id="header">WebCam</div>
<div id="centerContent">
<img id="image0" alt="" src="
http://cam.domain.dk/User/pic.jpg?x=" />
<img id="image1" style="display:none;" src="" alt="" />
<br /><br />
----------------------
/Mads
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials