nedräkning realtid

JavaScript

6 svar · 243 visningar · startad av room

Medlem sedan mars 2001270 inlägg
Trådstart#1

Hejsan. Jag vill ha ett litet script som räknar ner från 20 minuter på sidan. Någon som vet hur man gör dett så vore jag tacksam.

mvh

Medlem sedan juli 2000836 inlägg
#2

innom head:

<script language="JavaScript" type="text/javascript">
function start(){
setTimeout("alert('20 minuter har gått!')",1200000);
}
</script>

och i bodytaggen:

onload="start();"

/J

Medlem sedan mars 2001270 inlägg
#3

Hmm okej. det var inte riktigt så jag menade. Jag vill mer ha en nedräkning på sidan i stil med att det står

20:00 kvar till automatisk inloggning.

Och att det räknar neråt.

Medlem sedan juli 2000836 inlägg
#4
<html>
<head>
<script language="JavaScript" type="text/javascript">
var m=20, n=0
function start(){
n=n-1; if(n<0){n=59; m=m-1;}
var min=m, sec=n;
if(n<10){sec="0"+n;} 
if(m<10){min="0"+m;}
document.foo.bar.value=min+":"+sec;
if(document.foo.bar.value!="00:00"){setTimeout("start();",1000)}

else{alert("Nu då")} //-Här lägger du alltså det som skall hända efter 20 min.
}
</script>
</head>
<body onload="start();">
<form name="foo">
<input type="text" name="bar" size="5">
</form>
</body>
</html>
Medlem sedan mars 2001270 inlägg
#5

Nu börjar det närma sig. Men inte riktigt som jag vill ännu. Nu hamnar klockan i en inputruta. Jag vill ha tiden som en textsträng i en Div eller liknande.

Medlem sedan juli 2000836 inlägg
#6

Har du försökt själv?
Här finns massor av trådar som avhandlar skrivande till lager.

Sök & försök!

Medlem sedan mars 2001270 inlägg
#7

hoppades slippa söka runt och leta efter den rutinen.. någon annan som snabbt kan repetera det.

Mvh

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)