webForumDet fria alternativet

Javascript som visar digitaltid

JavaScriptur Javascript

3 svar · 249 visningar · startad av silfver

Medlem sedan apr. 200312 679 inlägg
Frågan#1

Hejsan,
har en lite bit kod här som var tänkt att funka som en klocka. Det är lite inbäddad php här också, men jag får det inte att funka.

<html>
<head>
<title>Testa</title>
<script type="text/javascript" language="javascript">
<!--
var tims = "<? echo date("H");?>";
var mins = "<? echo date("i");?>";
var secs = "<? echo date("s");?>";

function fixNr(num){
if (num < 10){
num = "0" + num;
}
return num;
}

function updater(){
secs++;
if (secs > 59){
secs = "0";
mins++;
if (mins > 59){
mins = "0";
tims++;
}
}

document.getElementById('space').innerHTML = fixNr(tims) + ":" + fixNr(mins) + ":" + fixNr(secs);
setTimeout('updater()', 1000);
}
-->
</script>
</head>

<body>
<body onLoad="updater()">
</body>
</html>

Vad är fel? Ni kanske har ett bättre script som visar tiden med sekundvisare?

Mvh

Medlem sedan dec. 20025 483 inlägg
#2
<script type="text/javascript">
<!--

function fixNr( n ){
	switch( true ){
	case n<10:
		return "0" + n;
	default:
		return n;
	}
};

function update(){
	var d = new Date();
	document.getElementById("time").innerHTML = fixNr( d.getHours() ) + ":" + fixNr( d.getMinutes() ) + ":" + fixNr( d.getSeconds() );
	window.setTimeout( "update()", 980 );
};

window.onload = update;

//-->
</script>

...

<div id="time"></div>

:)

Medlem sedan apr. 200312 679 inlägg
#3

haha! Superfint! Tack ska du ha Peter :).

Medlem sedan dec. 20025 483 inlägg
#4

Det var så lite så :bire

:)

141 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)