|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 18 ![]() |
Bonjour
mon programme fonctionne sans erreur sous Firefox mais génère le message d'erreur "Erreur non spécifiée" sur la ligne de test : if (xmlHttp.status == 200) au niveau de Code :
merci pour d'avance jean-Marie ---------------------------------------------------------------------- pour info je vous donne l'ensemble du programme, l'erreur étant peut-être à un autre niveau : Code :
|
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
> Pourquoi déclenches-tu le traitement sur un readyState à 3 ?
(c'est à "4" que la réponse est complète et exploitable)> quand tu testes le status, inclus la possibilité d'un code == 0, ça peut correspondre à un retour OK aussi ^^
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 18 ![]() |
je déclenche le readState à 3 pour recevoir "en temps réel" les informations
envoyées par l'exécution du script perl : http://localhost/cgi-bin/obs/obshttp_ajax.pl celui-ci envoie des messages pendant 30 secondes puis se termine ; mais nous ne voulons pas attendre qu'il se termine (readState à 4) pour récupérer ces informations je prends note pour le code == 0 mais je ne vois pas le rapport avec l'erreur que j'ai avec IE JM |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 18 ![]() |
je remarque effectivement que si je commente les lignes suivantes :
Code :
je n'ai plus l'erreur mais les comportements de Firefox et IE sont différents : -dans le cas de Firefox, l'affichage des informations se produit toutes les 30 secondes (puisque le perl se termine au bout de 30 sec) -dans le cas de IE l'affichage ne se produit qu'une fois ! le débugger montre que : -côté Firefox, le navigateur est attente de terminaison du script : http://localhost/cgi-bin/obs/obshttp_ajax.pl à chaque appel de requeteAjax() -IE par contre va attendre la terminaison du script la 1ère fois puis boucle très rapidement sur la requête : http://localhost/cgi-bin/obs/obshttp_ajax.pl et ne met plus à jour l'affichage |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com