XMLHttpRequest : problème de deconnexion ?

XMLHttpRequest : problème de deconnexion ? - HTML/CSS - Programmation

Marsh Posté le 03-11-2006 à 13:32:21    

Bonjour je débute au niveau de javascript et de l'utilisation de l'objet XMLHttpRequest.
Je recontre le problème suivant lors de l'éxécution de code ci-après :
 
L'erreur (console javascript de FireFox 2.0) :  

Code :
  1. Erreur : [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]"
  2. nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"
  3. location: "JS frame :: http://192.168.1.10:8080/MonServer/res/test1.js :: anonymous :: line 137"  data: no]
  4. Fichier source : http://192.168.1.10:8080/MonServer/res/test1.js
  5. Ligne : 137


 
Le script (c'est la fonction popUpFirstTest qui est appelée lors d'un clic sur un lien) :

Code :
  1. function popUpFirstTest(a_login) {
  2. var v_xmlhttp = getXMLHttp();
  3. v_xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded" );
  4. var data = "login=" + a_login;
  5. alert('popUpFirstTest : send(' + data + ')');
  6. v_xmlhttp.send(data);
  7. // alert('popUpFirstTest : après');  
  8. }
  9. function getXMLHttp() {
  10. if(window.XMLHttpRequest) { // Firefox.
  11.  v_xmlhttp = new XMLHttpRequest();
  12. } else if (window.ActiveXObject) { // Internet Explorer.
  13.  v_xmlhttp = new ActiveXObject("Microsoft.XMLHTTP" );
  14. } else { // XMLHttpRequest non supporté par le navigateur.
  15.  return;
  16. }
  17. v_xmlhttp.open("POST", "test1_servlet", true); //ouverture asynchrone
  18. v_xmlhttp.onreadystatechange = function() {
  19.  alert('getXMLHttp : state = ' + v_xmlhttp.readyState);
  20.  if(v_xmlhttp.readyState == 4) {
  21.   alert('getXMLHttp : status = ' + v_xmlhttp.status);
  22.   eval(v_xmlhttp.responseText);
  23.   alert('eval terminée');
  24.  }
  25. }
  26. return v_xmlhttp;
  27. }


 
J'ai donc une erreur quand je lance le script tel quel, par contre quand je décommente la ligne 9, tout fonctionne comme je le souhaite...
J'ai cherché un peu sur le net, et la seule chose que je vois, c'est que ma connexion xmlhttp doit se fermer (???) mais de là à savoir pourquoi et comment essayer de corriger ça, j'ai besoin de votre aide !
 
Merci.


Message édité par ikao2 le 03-11-2006 à 13:32:38
Reply

Marsh Posté le 03-11-2006 à 13:32:21   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed