bonsoir a tous

j'ai du mal a saisir les limite de "melange" entre php et javascript:

ce code ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
$aujourdhui = getdate();
  $heure = $aujourdhui['hours'];
  $minute = $aujourdhui['minutes'];
  $seconde = $aujourdhui['seconds'];
 
echo"<html><head>

<script type='text/javascript'>
function HeureCheckEJS()
	{
	
  

		alert(\"";echo "$heure:$minute:$seconde"; echo"\")

	setTimeout(\"HeureCheckEJS()\", 3000)
	}
HeureCheckEJS();
</script>
</head>
</html>";
?>[/I]
 ouvre une fenetre toute les 3 secondes indiquand l'heure qu'il etait a la premiere execution de la page, ce qui est normal...
 
mais alors que je voulais que l'heure qui safiche toutes les 3 secondes soit la "bonne", g essayer ca mais ca ne marche pas:
 
[I]<?php
 
 
echo"<html><head>

<script type='text/javascript'>
function HeureCheckEJS()
	{";
	$aujourdhui = getdate();
  $heure = $aujourdhui['hours'];
  $minute = $aujourdhui['minutes'];
  $seconde = $aujourdhui['seconds'];
 
 
echo"
		alert(\"";echo "$heure:$minute:$seconde"; echo"\")

	setTimeout(\"HeureCheckEJS()\", 3000)
	}
HeureCheckEJS();
</script>
</head>
</html>";
?>
et ceci affiche le meme resultat que precedent (lheure est la meme).
Si les lignes php pour recuperer l'heure sexecute la premiere fois, pourkoi elle ne se re-execute pas a chaque setTimeout(\"HeureCheckEJS()\", 3000)


Mon erreur est surement toute conne mais ca me bloque

Merci pour votre aide