J'essaye qu'une div se se rafraichisse toute les X secondes mais j'y arrive vraiment vraiment pas. J'ai chercher sur les forum mais je n'arrive jamais a adapter les scripts dans je viens chercher de l'aide.
C'est en fait une page avec deux div.
voila le code de ma page:
Voila la premiere div:
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 <script type="text/javascript" src="XHRConnection.js"></script> <script type="text/javascript"> function remplirChamp1(obj) { document.getElementById('envoyer').innerHTML = obj.responseText; } function sendData1() { var XHR = new XHRConnection(); XHR.appendData('Pseudo', document.getElementsByName('Pseudo')[0].value); XHR.appendData('Message', document.getElementsByName('Message')[0].value); XHR.sendAndLoad('sendforum.php', 'POST', remplirChamp1); } </script>
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 <Div> <form name="formPost" method="post"> Pseudo :<br> <input type="text" name="Pseudo" size=15 maxLength="25" /><br> Message :<br> <textarea type="text" name="Message" cols=60 rows=2></textarea><br> <img src="ok.gif" onclick="document.forms[0].reset()" /> <img src="image/ok.gif" onclick="sendData1()" /> </form> </Div>
Et voila ma deusieme div, celle que je voudrais raffraichir toute les X secondes:
Ce code marche parfaitement mais la div ne se raffraichi que quand j'envoie un message. J'ai essayer avec un setTimeout mais j'y suis pas arriver.
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
23
24
25
26
27 <Div id="envoyer"> <?php mysql_connect("localhost", "root", ""); mysql_select_db("bdd"); $reponse = mysql_query("SELECT DATE_FORMAT(date,'le %d-%m-%Y à %H:%i') AS Date, Pseudo, Message FROM forum ORDER BY id DESC limit 0,10"); while ($donnees = mysql_fetch_array($reponse) ) { ?> <table><tr><td> <?php echo $donnees['Date']; ?><br> <?php echo $donnees['Pseudo']; ?><br> <?php echo $donnees['Message']; ?><br> </td></tr></table> <?php } mysql_close(); ?> </Div>
Quelqu'un peut-il m'aider svp ?
Partager