Voici la fonction qui doit m'afficher une valeur :

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
29
30
31
32
33
34
35
 
function getValeur()
{    
 
    getXhr();
 
    xhr.onreadystatechange = function() {
 
        if (xhr.readyState == 4)
        {
            var reponse = xhr.responseXML;
            reponse = unescape(reponse);
 
            alert(reponse);
 
            var tag = reponse.getElementById('pesee');
            // var val = tab.childNodes[0].nodeValue;
            alert(tag);
 
 
 
        }
 
    }
 
 
    var lien = 'monLien';
 
    xhr.open("post", lien, true);
 
    xhr.setRequestHeader('Cache-Control','no-cache');
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 
    xhr.send(null);
}
Et le XML récupéré :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?xml version='1.0' encoding='ISO-8859-1'?>";
<pesee id='pesee'>
<train1>
2598
</train1>
</pesee>
Et bien javascript ne connait pas :

reponse.getElementById('pesee');
OU
reponse.getElementsByTagName('pesee');


Pourquoi ?

Merci.