11548 sujets

JavaScript, DOM et API Web HTML5

Bonjours, j'ai un problème avec le code suivant:

Mise en forme de l'interface jeu.
   $ville = '
   <script language="javascript">

	function refresh_text() { 
	document.getElementById(\'div\').innerHTML = "test"; 
	setInterval("refresh_text();",5000); 
	}

</script>
   <table border="0" cellspacing="0" cellpadding="0"<tr><td><img src="images/jeu/villes/'.$infosville['id'].'.jpg" width="580" height="82" alt="'.$infosville['name'].'"/><br><br></td></tr></table>
   <div id="bloc_principal" class="arriere_plan"><div id="taille2"><h1>Menu de ville</h1></div><br>'.$menu.'<br><div id="bloc_bas1">espace<br><br></div><div id="bloc_bas2">espace<br><br></div></div>
   <div id="bloc_droite">
   <a href="?page=guide"><img class="no_bordure" src="images/jeu/sortirville.gif" alt="Sortir de la ville" width="170" height="61"/></a><br><br>
   <a href="'.$controlrow['gameurl'].'"><img src="images/login/leforum.jpg" alt="Le forum" width="170" height="61" class="no_bordure"/></a><br><br>
   <div class="taille3"><h1><b>Le T\'chat</b></h1></div><br>
   <div class="rose2" id="div"><script language="javascript">
   setInterval("refresh_text();",5000);</script></div><br><br>
   <div class="taille3"><h1><b>Les partenaires</b></h1></div><br>espace<br></div>
   ';
    
   echo $ville;
   
 }  



Le problème se situe plus exactement sur le javascript. Malgrès le "setInterval("refresh_text();",5000); " La mot "test" se charge bien au bout de 5 secondes, mais après il ne se recharge plus pourtant setInterval est sensé le faire. J'ai essayer plusieurs chose, mais rien à faire.

Pouvez vous me renseigner?

Merci
IL y a peut-être une erreur dans la fonction ... as-tu pensé à regarder la console js ?
Je ne vois pas ce que çapourrait être d'autre.