JeuWeb - Crée ton jeu par navigateur
XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? (/showthread.php?tid=1754)

Pages : 1 2


RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Roworll - 19-09-2007

Je suppose que c'est IE7 qui refuse d'ouvrir les fichiers locaux via XMLHTTPRequest.
J'ai trouvé un article sur leur policy la dessus

Voici un petit extrait du contenu
Citation :The native implementation of XMLHTTP allows only HTTP, Secure Hypertext Transfer Protocol (HTTPS), and a subset of HTTP verbs in calls to XMLHttpRequest.open. For development purposes, the file://protocol is allowed from the Local Machine zone. Otherwise, the XMLHTTP request can only specify URLs with the same port and protocol method as that from which the page is served.

Si à la place de reponse.txt tu mets par exemple http://www.google.fr cela devrait fonctionner mieux sous IE7.


RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Fitz - 19-09-2007

exact sa marche nickel merci, mais y a un autre soucis now :

function ajax()
{
var xhr=null;

if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
//on appelle le fichier reponse.txt
xhr.open("GET", "http://127.0.0.1/ajax/reponse.txt", false);
xhr.send(null);

alert(xhr.responseText);


}


je recupere le contenu du fichier reponse.txt, mais lorsque je change son contenu du .txt, ie7 m'affiche l'ancien contenu du fichier reponse.txt, sans doute un problème d'initialisation de ma variable xhr sous ie7, mais après ...


RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Pio154 - 19-09-2007

Ouaip beh n'empêche que moi j'ai un script en ajax qui marche pas sous ie7 et pourtant il n'y a aucune erreur dans le script :p

La seul erreur que j'ai fait, ses que j'ai oublié de pensé que IE était de la gnognotte :p


RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - arcanis - 24-09-2007

Pas un problème de cache? Essaye de mettre "?nocache" juste après l'url du fichier, histoire de voir si le problème n'est pas lié à ça. Ce c** m'a donné une erreur sur un fichier xml hier alors que je l'avais corrigé depuis perpette...Y a des fois, on à vraiment envie de le désinstaller ^^

(au fait, ça vient d'où "Fitz", comme pseudo?)