[PHP-JS] compatibilité javascript php
bonsoir a tous
j'ai du mal a saisir les limite de "melange" entre php et javascript:
ce code ci:
Code:
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