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 : 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
 
<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 : 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
 
<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