javascript et setTimeout() ??
Posté : 12 janv. 2006, 14:09
Bonjour !
Voilà j'ai un souci avec du code javascript. Je souhaite rafraichir une fonction javascript toutes les x secondes en passant en meme temps une variable PHP.
Pour mieux comprendre, voici le code :
Page principal :
Fichier javascript contenant le code :
Voila et je crois mais pas sûr que le problème vient du setTimeout() qui se trouve dans la fonction afficheTxt(), apparemment celui-ci ne fait pas passer la variable 
Voilà j'ai un souci avec du code javascript. Je souhaite rafraichir une fonction javascript toutes les x secondes en passant en meme temps une variable PHP.
Pour mieux comprendre, voici le code :
Page principal :
Code : Tout sélectionner
<script type="text/javascript"> setTimeout("afficheTxt('<?php echo $_GET['uid']; ?>')", 200); </script>Fichier javascript contenant le code :
Code : Tout sélectionner
function afficheTxt(interloc)
{
objHTTP.onreadystatechange = function()
{
if(objHTTP.readyState == 4)
{
document.getElementById('affichage_texte').innerHTML += objHTTP.responseText;
document.getElementById('affichage_texte').scrollTop = 150000;
}
}
objHTTP.open('get', 'windowTxt.php?uid='+interloc, true);
objHTTP.send(null);
setTimeout("afficheTxt('"+interloc+"')", 200);
}