malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 2 févr. 2006 à 16:23
Qu'est ce qui te pose problème exactement ?
ce qui doit se passer, c'est avec un setInterval, par exemple, d'appeler ta fonction : elle va chercher les données dans ta bdd, créer le graph, et l'afficher donc. Tu renvoies cet affichage.
Le truc c'est évidemment d'utiliser la même image... tu la crées, tu l'affiches, tu la détruis. Et ainsi de suite.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 2 févr. 2006 à 16:58
Re :-)
<script type="text/javascript">
function update() {
var xhr_object = null;
//alert("debut!");
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("POST", "furnace_view.php", true);
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 2 févr. 2006 à 17:54
J'ai fini par trouver une solution :
FICHIER test.php :
<?php
session_start ();
?>
<script type="text/javascript">
function update() {
var xhr_object = null;
//alert("debut!");
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("POST", "furnace_view.php", true);
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 2 févr. 2006 à 18:01
j'initialise les sessions (j'en ai besoin)
Je mets une balise img (sans source).
Sur l'évènement, j'appelle la fonction générant les images.
Je vérifie si la variable de session 'image' existe, si oui, je vérifie que ce soit un fichier valide, si oui, je lke supprime.
Je génère mon image (là c'est une image à moi hein).
Je la génère dans un FICHIER, je ne l'envoie pas directement au navigateur.
Je mets le nom de l'image généré (chaque fois différent) dans ma variable de session 'image'.
J'affiche le nom du fichier image généré.
Il sera envoyé dans le src de ma balise .
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 3 févr. 2006 à 13:57
Non, tu n'as pas compris le but du script, et je t'assure qu'il fonctionne. Le seul truc c'est qu'il faut mettre une image par défaut, parce qu'à l'initialisation, évidemment, on a rien.