Bonjour à toutes & à tous,
Voici mon bout de code Javascript qui plante sous IE et pas sous FF (je galere donc pour débugger tout ca sans du Firebug) :
Sous IE j'ai le message d'erreur :
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
36
37
38
39
40
41 function SaveModif(idLic) { var xhr = getXhr(); xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { MaReponse = clean(xhr.responseXML.documentElement); document.getElementById("nompren").innerHTML = MaReponse.getElementsByTagName("nompren")[0].firstChild.nodeValue; document.getElementById("date_naiss").innerHTML = MaReponse.getElementsByTagName("date_naiss")[0].firstChild.nodeValue; document.getElementById("lieu_naiss").innerHTML = MaReponse.getElementsByTagName("lieu_naiss")[0].firstChild.nodeValue; document.getElementById("taille").innerHTML = MaReponse.getElementsByTagName("taille")[0].firstChild.nodeValue; document.getElementById("poids").innerHTML = MaReponse.getElementsByTagName("poids")[0].firstChild.nodeValue; document.getElementById("poste").innerHTML = MaReponse.getElementsByTagName("poste")[0].firstChild.nodeValue; document.getElementById("GD").innerHTML = MaReponse.getElementsByTagName("GD")[0].firstChild.nodeValue; document.getElementById("tof_ID").innerHTML = MaReponse.getElementsByTagName("tof_ID")[0].firstChild.nodeValue; document.getElementById("buttons").innerHTML = MaReponse.getElementsByTagName("buttons")[0].firstChild.nodeValue; } } xhr.open("POST","lic_detail_ajax_save.php",true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); nomLic = document.getElementById('input_nom_lic').value; prenLic = document.getElementById('input_pren_lic').value; dateNaiss = document.getElementById('input_date_naiss').value; lieuNaiss = document.getElementById('input_lieu_naiss').value; taille = document.getElementById('input_taille').value; poids = document.getElementById('input_poids').value; /* sel = document.getElementById('id_lic_dom'+i); idlic = sel.options[sel.selectedIndex].value; */ posteObj = document.getElementById('input_poste'); poste = posteObj.options[posteObj.selectedIndex].value; // GD = document.getElementById('input_GD').value; GDObj = document.getElementById('input_GD'); GD = GDObj.options[GDObj.selectedIndex].value; xhr.send('id_lic='+idLic+'&nomLic='+nomLic+'&prenLic='+prenLic+'&dateNaiss='+dateNaiss+'&lieuNaiss='+lieuNaiss+'&taille='+taille+'&poids='+poids+'&poste='+poste+'&GD='+GD); }sous FF tout fonctionne correctement!Cet objet ne gere pas cette propriété ou cette méthode
Qlqn voit'il une erreur ?
PS : pour débugger le Javascript sous IE je comptais utiliser Companion.JS ... mais j'ai un probleme de compatibilité avec Visual Studio 2005 qui est installé sur mon poste ... je ne peux donc l'utiliser :s (d'ou le manque de détail concernant l'erreur !)
Qlqn y voit'il une erreur ?
Partager