login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Setinterval probleem

Offline dimb - 17/02/2008 10:24
Avatar van dimbNieuw lid Hey,

Weten jullie waarom dit niet werkt:
Er komt de tijd te staan maar deze veranderd dan niet meer :S

  1. <div id="tijd">Time</div>
  2. <SCRIPT LANGUAGE="JavaScript">
  3. function time(){
  4.  
  5. var time = '<?echo date('H:i:s');?>';
  6.  
  7. document.getElementById('tijd').innerHTML = time;
  8. }
  9.  
  10.  
  11. time();
  12. intervalID2 = setInterval(time,2000);
  13. </script>

20 antwoorden

Gesponsorde links
Offline GTW - 17/02/2008 10:27 (laatste wijziging 17/02/2008 10:28)
Avatar van GTW Gouden medaille

PHP gevorderde
de php blijft steeds hetzelfde. dus je tijd zal nooit veranderen.

hypertext pre-processor het wordt dus voordat de pagina geladen wordt vast op het scherm gezet. kun je de tijd niet met javascript zelf opvragen?

kijk hier voor tijd en datum in Js
Offline dimb - 17/02/2008 12:35
Avatar van dimb Nieuw lid Ok, maar al die andere scripts laten niet de servertijd zien  
Offline Koen - 17/02/2008 12:35
Avatar van Koen PHP expert Gebruik AJAX?
Offline dimb - 17/02/2008 12:36
Avatar van dimb Nieuw lid Heb je mss een voorbeeld  
Offline Koen - 17/02/2008 12:42
Avatar van Koen PHP expert Maak een aparte pagina, bv tijd.php en roep de inhoud van die pagina dan, mbv AJAX aan?
http://www.site...ieken#kop6
Offline Threetimes - 17/02/2008 13:21
Avatar van Threetimes PHP beginner http://plaatscode.be/5626/
Offline Koen - 17/02/2008 13:34
Avatar van Koen PHP expert
Threetimes schreef:


Hij heeft het over de servertijd.
Offline Threetimes - 17/02/2008 15:19 (laatste wijziging 17/02/2008 15:27)
Avatar van Threetimes PHP beginner Plaatscode: 5627
ja, ik weet het, het werkt niet maar ik ben bezig.
Offline Koen - 17/02/2008 16:21
Avatar van Koen PHP expert
Threetimes schreef:
Plaatscode: 5627
ja, ik weet het, het werkt niet maar ik ben bezig.

Jouw code werkt nog steeds niet, geef het op, hier moet ajax gebruikt worden.
Offline Threetimes - 17/02/2008 18:20
Avatar van Threetimes PHP beginner nee
er zit gewoon een klein foutje in dat ik niet kan vinden
kijk zelf!
Offline ikkedikke - 17/02/2008 18:22
Avatar van ikkedikke PHP expert of echo 1 keer de servertijd en tel er daarna iedere keer 1 seconde bij op?
Offline dimb - 17/02/2008 18:56
Avatar van dimb Nieuw lid Ik ben beginner ( n00b ) in javascript. Ik kan wel een functie maken waarin ik de servertijd neem en daarbij optel maar hoe zet ik dit om in een tijdformaat ( bv 10:30:45 )

Thx Dimby
Offline Threetimes - 17/02/2008 20:11
Avatar van Threetimes PHP beginner
ikkedikke schreef:
of echo 1 keer de servertijd en tel er daarna iedere keer 1 seconde bij op?
dat is wat mijn code probeert
dimb schreef:
Ik ben beginner ( n00b ) in javascript. Ik kan wel een functie maken waarin ik de servertijd neem en daarbij optel maar hoe zet ik dit om in een tijdformaat ( bv 10:30:45 )

Thx Dimby
ook dat gebeurt in mijn code
nieuwe code (werkend, zonder ajax  ):Plaatscode: 5639
Offline dimb - 17/02/2008 20:29
Avatar van dimb Nieuw lid Ik krijg rare errors in html  

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/gladiator/domains/gladiatorgame.nl/public_html/test.php on line 11

Parse error: syntax error, unexpected $end in /home/gladiator/domains/gladiatorgame.nl/public_html/test.php on line 50
Offline Giant - 17/02/2008 21:04
Avatar van Giant PHP beginner @Threetimes: time()*1000 < - dat gaat een HEEL groot getal geven:P
ik denk dat je daar beter time()+1000 van kan maken

@dimb: die 2e error komt doordat je ergens een } vergeten bent 
Offline Ibrahim - 17/02/2008 22:34 (laatste wijziging 17/02/2008 22:35)
Avatar van Ibrahim PHP expert wat dacht je van de JavaScript Date object gebruiken ?
Offline Threetimes - 18/02/2008 06:44
Avatar van Threetimes PHP beginner
Giant schreef:
@Threetimes: time()*1000 < - dat gaat een HEEL groot getal geven:P
ik denk dat je daar beter time()+1000 van kan maken
)
nee, ik moet van seconden millisecinden maken, niet 1000 seconden erbij tellen
Psycho schreef:
wat dacht je van de JavaScript Date object gebruiken ?
hij wil servertijd (tegen valsspelen ofzo)
Offline per_k - 18/02/2008 18:27 (laatste wijziging 18/02/2008 18:34)
Avatar van per_k Nieuw lid Het probleem ligt trouwens niet bij setinterval maar bij date(), die veranderd niet meer na eerste aanroep omdat de php maar 1 keer geparst wordt
Offline Threetimes - 18/02/2008 19:11
Avatar van Threetimes PHP beginner
per_k schreef:
Het probleem ligt trouwens niet bij setinterval maar bij date(), die veranderd niet meer na eerste aanroep omdat de php maar 1 keer geparst wordt
heb jij het topic wel gelezen?
Ik schreef:
ikkedikke schreef:
of echo 1 keer de servertijd en tel er daarna iedere keer 1 seconde bij op?
dat is wat mijn code probeert
Offline per_k - 18/02/2008 19:14
Avatar van per_k Nieuw lid
Threetimes schreef:
[..quote..]heb jij het topic wel gelezen?[..quote..]dat is wat mijn code probeert
[/quote]

oh sorry had niet in de gaten dat er al 2 pagina's waren
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s