Erreur STATUS

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Yves_B

Erreur STATUS

Message par Yves_B »

Bonjour,

Toujours dans mes tests avec XMLHTTPREQUEST dont voici
un extrait

if(xhr_object.readyState == 4 && xhr_object.status == 200 ) {
var tmp = xhr_object.responseText.split(":");
if (tmp[0] == 1){
alert(tmp[1]);
return false;

j'ai une erreur qui se produit sur xhr_object.status
dont voici la phrase

Erreur : [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: http://athena/ESSAI.htm :: anonymous :: line 33" data: no]
Fichier source : http://athena/ESSAI.htm
Ligne : 33


sur le moment j'ai pense que cela pouvait provenir d'une lib manquante
sous linux donc j'ai installe FireFox sous windows et j'ai obtenu la meme
erreur

Qu'en est-il d'ou peut provenir ce PB
avec mes remerciements

Yves
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
chBok
Iguane
Messages : 991
Inscription : 17 oct. 2003, 19:17

Message par chBok »

L'extrait de code ne permet pas de déterminer d'où vient ton erreur. Ton code est correct, mais il semble que ton objet xhr_object pose problème.

Fais-tu un appel synchrone ou asynchrone ? Voici un exemple d'appel asynchrone pris sur la KB de mozillazine :

Code : Tout sélectionner

req = new XMLHttpRequest();
req.open('GET', 'http://www.mozilla.org/', true);
req.onreadystatechange = function () {
  if (req.readyState == 4) {
     if(req.status == 200)
      dump(req.responseText);
     else
      dump("Error loading page\n");
  }
};
req.send(null);
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

En fait il manque une partie cruciale de ton code, qui est de savoir quand tu fais cette vérification. Est-ce que c'est bien dans un évènement correspondant à onreadystatechange ?
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités