Fonction js lancée une seule fois avec setInterval
Bonjour.
Mon objectif : dès que je change le contenu d'un fichier (a terme, se sera une requete mysql mais j'avance pas a pas), le contenu change sur la page web (modulo 3 secondes).
Mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<html>
<script language=javascript>
function reloadmondiv() {
var cdiv= " <?php readfile('monfic.txt'); ?>";
document.all.calque.innerHTML=cdiv;
}
setInterval(reloadmondiv, 3000);
</script>
<body>
<span id='calque'>
<?php
readfile ("monfic.txt");
?>
</span>
</body> |
Le problème, c'est que ma fonction js du début ne se rééxécute visiblement pas car le texte affiché reste le même lorsque je change le contenu de mon fichier.
Voici la source de ma page html après éxecution et plus de 5 secondes, le fichier monfic contenait initialement "visage", il contient maintenant "deux" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<html>
<script language=javascript>
function reloadmondiv() {
var cdiv= " visage
";
document.all.calque.innerHTML=cdiv;
}
setInterval(reloadmondiv, 3000);
</script>
<body>
<span id='calque'>
visage
</span>
</body>
</html> |
Merci d'avance !
Steph