Toon posts:

[js] Tijd laten lopen

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

Ik heb een probleem.
Ik heb het volgende script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<form name='KlokForm'>
<input style="border:0" type="text" name='Klok' size='8'>
</form>
<? 
$uur = date("H"); 
$minuten = date("i"); 
$seconde = date("s"); 

echo "<script language=\"JavaScript\"> 
function Klok() {
Uur = '$uur'; 
Minuten = '$minuten'; 
Seconden = '$seconde';
if(Uur < 10) { Uur = \"0\" + Uur; }
if(Minuten < 10) { Minuten = \"0\" + Minuten; }
if(Seconden < 10) { Seconden = \"0\" + Seconden; }
document.KlokForm.Klok.value = Uur + \":\" + Minuten + \":\" + Seconden;
setTimeout(\"Klok()\",1000);
}

Klok(); 
</script>    "; 
?>

Nu zie ik wel de tijd. Alleen loopt deze niet. Ik wil dat de tijd nu nog elke seconde verandert!
Wie kan me helpen?

[ Voor 27% gewijzigd door Verwijderd op 19-09-2003 22:25 . Reden: foutje code verandert ]


  • Voutloos
  • Registratie: Januari 2002
  • Niet online
2e hit uit de google link uit je vorige topic: http://www.javascript-page.com/clock.html

Bekijk de broncode maar.

{signature}


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 02:40

Pelle

🚴‍♂️

PHP is serverside, JavaScript is clientside.
Als je dit werkend wilt krijgen, dan moet je in plaats van die setTimeout een page refresh inbakken.

Andere optie is PHP skippen en met het Date object in JavaScript werken :)

Dit topic is gesloten.