Sidan uppdateras om (X) sekunder

JavaScript

4 svar · 215 visningar · startad av Ricki

Medlem sedan juni 2000373 inlägg
Trådstart#1

Tjena,
Är det någon som vet hur man gör ett script som talar om hur många sekunder det är kvar tills sidan uppdateras.

Ex:
Jag vill att sidan ska uppdateras var 20 sek:
sidan uppdateras om (20,19,18,17...) sekunder

Tack på förhand!

Medlem sedan dec. 19991 072 inlägg
#2

Ja, du får ha ett lager (<div> ) där du låter texten med "sidan laddas om x sek" ligga.
Sen gör du en funktion som dels ändrar innehållet i lagret och skriver dit den nya tiden och som även anropar sig själv varje sekund (met setTimeout), använd en global variabel som stegar uppåt, när variablen blivit typ 20 kör du en reload från funktionen.

Hojta om du behöver mer hjälp...

Medlem sedan juni 2000373 inlägg
#3

Jag är ganska usel på javascript, tror du att du skulle kunna knåpa ihop ett exempel?

Medlem sedan dec. 19991 072 inlägg
#4

...ja..jag kan väl hjälpa dig på traven en bit...men du får hålla dig tills efter helgen...

Medlem sedan dec. 19991 749 inlägg
#5

Såhär?

<SCRIPT LANGUAGE="JavaScript">

        <!-- HIDING
        var x = 60
        var y = 1
        function startClock(){
        x = x-y
        document.form1.clock.value = x
        timerID = setTimeout("startClock()", 1000)
          }
        // END HIDING -->

</SCRIPT>

<FORM NAME="form1">
<center><p><b>Sidan kommer laddas om<br>
<input type=text name="clock" size=4 value=""><br>
sekunder</b></p>
</FORM>
<br>
</CENTER>
496 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
133 ms — hämta statistik (db)
151 ms — hämta tråd, inlägg och bilagor (db)
205 ms — ändringar (db)