Salut à tous.
J'ai créer un site tout en AJAX (ou plutôt majoritairement). Et je bute sur un problème spécial...
On va expliquer un peu le contexte.
Imaginons une fiche client modifiable par ce même client.
Cliquons sur le bouton modifier. Un popup s'ouvre avec une demande de mot de passe et de login.
Si le login est accèpté, j'appelle une page en AJAX sur la page parente.
Tout marche c'est cool.
MAIS ! A partir de maintenant, plus aucunes "requette AJAX" ne fonctionne et j'ai des erreurs dans la console de Firefox.
uncaught_expetion: [Exeption... "Component returned failure code : 0x80004005(NS_EROOR)[nsIXMLHttpRequest.open]" nsresult : "0x80004005(NS_ERROR_FAILURE)" location : "JS FRAME ::http://monurl :: ouvrir(c'est le nom de ma fonction) :: line97 date : no.
Qu'est-ce que cette ligne97 ?
et bien ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part http.open("POST", ''+page+'', true);
page étant une variable contenant le nom de ma page. (celle ci donne le bon résultat si je met un alert).
A savoir que toutes mes autres requettes AJAX appellent la même fonction et que je n'ai cette erreur QUE sur cette page. Le truc chiant.... Si je met un alert dans la fonction JS. le code fonctionne... J'enleve l'alert, cela ne fonctionne plus et ce UNIQUEMENT SUR FIREFOX (1.5 et 2.0 (PC)).
Sous ie6 et ie7 ca marche niquel. Opera pareil...
Je ne comprend pas
Rude
Partager