Bonjour à tous
j'ai un petit souci pour réaliser un refresh d'un div. J'ai plusieur Div dans ma page. J'utilise donc un objet XMLHttpRequest pour réaliser un refresh.
la je viens de créer l'objet pas de souci la dessus.
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
28 function getXMLHTTP() { var xhr=null; if (window.XMLHttpRequest) // Firefox et autres. xhr = new XMLHttpRequest(); else if (window.ActiveXObject) // Internet Explorer. { try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e1) { xhr = null; } } } else alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return xhr; }
la je rafraichi pas de souci non plus ca fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function rafraichir() { getDiv1('pied_de_page', 'index.php'); setTimeout("rafraichir()", 1000); } window.onload = function() { rafraichir();}
(débutant en java script) je récupers donc xhr.responseText que je m'enpresse de coler dans mon div "mondiv1.innerHTML=xhr.responseText" et la à ma surprise c'est ma page entière qui ressurgit dans le div. Je voudrais rafraichir que mon div concerné et non recollé ma page entière dans le Div.
Je sais qu'il existe xhr.responseXML, mais quand je l'affiche dans un alert (pour voir la tête du xml vu que je ne sais pas comment s'appelle mon noeud dans ma page) il m'affiche null. Est ce qu'il faut que je le parse ? xhr.responseXML contient t'il réellement ma page (code source) dans un xml ?
Si quelqu'un à des réponses je suis preneur
merci.
Snowpy
Partager