Avatar billede 2000problem Nybegynder
24. februar 2002 - 19:40 Der er 1 kommentar og
1 løsning

For hurtig opdatering af billede

Jeg bruger følgende script på min hjemmeside for at få webcam'et frem!

<script language="Javascript">
  <!--
    function refreshCam(){
    rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
    document.images["webcam"].src = "conquercam.jpg"+rfsh
    setTimeout("refreshCam()", 1500)
    }
  //-->
</script>


Problemet fremkommer så når besøgende med en langsom forbindelse vil kigge på mit webcam, så kan de nemlig ikke nå at hente billedet før det igen er skiftet.
Kan man gøre noget som er smartere?? Har set at nogen bruger noget java!
Avatar billede podata Nybegynder
24. februar 2002 - 19:42 #1
Husk lige at lukke spm. http://www.eksperten.dk/spm/177124
Avatar billede jumper Nybegynder
25. februar 2002 - 13:31 #2
Du kan jo blot vente med at hente det næste billede indtil det nuværende er indlæst. Et eksempel:

<script language="Javascript">
<!--
function refreshCam(){
  var sCache = "?r=" + (new Date()).getTime();
  var sURL = "conquercam.jpg" + sCache;
  document.images["webcam"].src = sURL;
}

function refreshSoon(){
  // Forsink indlæsning
  setTimeout("refreshCam()",1500);
}

//-->
</script>

<img name="webcam" src="conquercam.jpg" onload="refreshSoon()" onerror="refreshCam()">

/Thor
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester