Accueil > Forum > > > > Ajax.Request et MSIE
Ajax.Request et MSIE
jeudi 18 juin 2009 à 07:30:40 |
Ajax.Request et MSIE

rivarol89
|
Salut j'ai un probleme qui commence vraiment à m'ennuyer, voici un bout de code tout con : -----------JS----------------------------- function testRequest() { var req = new Ajax.Request('texte.txt', { method:"get", onSuccess:myfunction, onFailure: function(){ alert('Something went wrong...') } }); } function myfunction(req) { alert(req.responseText); } ------------------------------------------------- En gros je récupère ce qu'il y a dans mon fichier texte sur le serveur. ------------HTML--------------------------------- <li><a onclick="testRequest();">caca</a></li> ------------------------------------------------- le HTML n'a pas vraiment d'importance ici, mais je le met quand même. Bref le problème est le suivant : Tout fonctionne a merveille sous firefox. Par contre sur IE7, pas moyen ! NADA... aucun message d'erreur, aucun "alert"... J'ai recherché sur google, mais je n'ai trouvé aucune explication... Est ce vraiment une incompatibilité ? J'ai testé des exemple de ce script sur d'autre sites avec IE et tout s'est passé sans problème... :-/ Un peu d'aide ne serait pas de refus. Merci d'avance. Ps : quel est le tag pour les codes source ? ^^'
|
|
jeudi 18 juin 2009 à 12:57:52 |
Re : Ajax.Request et MSIE

Bul3
|
Bonjour, tu utilises une bibliothèque de fonctions, normalement ça évite justement les problèmes de compatibilité ! mais bon, je t'avoue penser que ces bibliothèques devraient être réservées à quelques experts ( dont je ne suis pas ! ) maintenant, je n'ai peut-être pas bien compris cette phrase : >>>J'ai testé des exemple de ce script sur d'autre sites >>>avec IE et tout s'est passé sans problème... :-/
c'est à dire que le même script fonctionne sur certains micros, pas sur d'autres ? dans ce cas : pas la même version, pas le même paramétrage ... !!!! mais bon, IE comme les autres signale les erreurs, s'il y en a.
| Navigateurs | Quelques Explications |
|---|
Chrome
 | contrôler page actuelle / Options pour développeurs / Console Javascript | FireFox
 | Outils / Console d'erreurs et mieux : télécharger FireBug | Internet Explorer
 | activer le deboggage : Outils/options Internet/Avancés dans la liste, sous "Navigation" : décocher o Afficher une notification de chaque erreur de script o Désactiver le débogage de Scripts (Internet Explorer) et mieux (pour IE < 8) : télécharger le Debogger IE voir aussi : DebugBar et Companion JS | K-Meleon
 | Outils / Console d'erreurs | Opera
 | Outils / Avancé / Console d'erreurs | Safari
 | Debug / Show JavaScript Console ° modifier Fichier com.apple.Safari.plist situé dans le répertoire : Support:\Documents and Settings\utilisateur \Application Data\Apple Computer\Safari\Preferences\ y ajouter <key>IncludeDebugMenu</key> <true/> |
Cordialement [ mon Site] [ M'écrire]  Bul
|
|
vendredi 19 juin 2009 à 03:09:55 |
Re : Ajax.Request et MSIE

rivarol89
|
Lol oui ne t'inquiette pas j'ai vu ton super débat sur firefox et IE dans un autre sujet, et j'ai essayé de chercher les erreurs, Le fait est que sous firefox, ca marche niquel, je recois mon alert et tout ce qui est sensé s'y trouver. Sur IE il ne se passe absolument rien, aucun message d'erreur etc... J'inclus dans l'entête prototype et scriptaculous, scriptaculous marche parfaitement avec Firefox et IE (je parle des effets graphiques). Ce code se trouve dans un fichier nomé 'personal_lib.js' que j'inclus aussi dans l'entête. -----------JS----------------------------- function testRequest() { var req = new Ajax.Request('texte.txt', { method:"get", onSuccess:myfunction, onFailure: function(){ alert('Something went wrong...') } }); } function myfunction(req) { alert(req.responseText); } ----------------------------------------- maintenant, je n'ai peut-être pas bien compris cette phrase : >>>J'ai testé des exemple de ce script sur d'autre sites >>>avec IE et tout s'est passé sans problème... :-/
Simple ! regarde : exemple AJAXC'est juste un exemple prit sur developpez qui marche très bien. Toi personnellement si tu code avec prototype, comment procède tu ? je veux dire j'ai jamais vraiment apris le javascript, mais comme ca resemble a plein d'autre langages dans la synthaxe, ca ne me pause aucun problème. Y a t'il des ordres d'inclusion de JS a respecter ? peut-on utiliser Ajax.Request à tors et a travers ? ou alors il y a des parametrages judicieux pour chaques explorateur ? Bref le domaine du web est trop vaste, quand t'en a fini avec un langage, ya un nouveau truc qui aparait. Sur ce Bonsoir 
|
|
vendredi 19 juin 2009 à 03:22:02 |
Re : Ajax.Request et MSIE

Arto_8000
|
Réponse acceptée !
C'est en local ou pas ? Les navigateurs gèrent les permissions vers les fichiers un peu différemment. Sur IE, il se peut qu'il bloque carrément la requête vu que c'est en local.
|
|
vendredi 19 juin 2009 à 09:04:22 |
Re : Ajax.Request et MSIE

Bul3
|
tu ne réponds pas à mes questions.
tu me donnes un lien, où ça fonctionne ? comme ça devrait
toujours fonctionner, ça ne sert pas à grand chose.
je demandais : est-ce que ce que tu utilises fonctionne
sur certains micros ou plante toujours ?
si ça marche sur certains micros : paramétrages IE
à regarder là où ça plante
sinon, c'est une mauvaise utilisation de la bibliothèque.
( mais en général, il y a des messages,
il faut activer le deboggage au moins )
>>Toi personnellement si tu code avec prototype, comment procède tu ?
je n'utilise aucune bibliothèques de fonctions
bien trop lourdes à mon goût et bien trop compliquées pour moi
>>j'ai jamais vraiment appris le javascript,
ces bibliothèques ne sont que des fonctions javascript
à mon humble avis, avant d'utiliser, il faut connaître
un minimum le javascript
>>comme ça ressemble a plein d'autre langages
on pourrait PRESQUE dire cela.
>>ça ne me pause aucun problème.
ben si.. la preuve !
|
|
vendredi 19 juin 2009 à 14:22:05 |
Re : Ajax.Request et MSIE

kankrelune
|
J'aurais tendance à rejoindre Arto si c'est en local c'est normal la gestion des droits d'accès aux fichiers locaux a été renforcée dans IE7... j'ai eu le pb y a pas très longtemps avec l'appli d'un client... .. .
Sinon vérifies le path du fichier demandé peut y avoir des soucis si tu utilise des liens relatif ou une balise <base /> IE est assez chiant avec ça
@ tchaOo°
l'homme est un loup pour l'homme... .. .
|
|
vendredi 19 juin 2009 à 14:42:22 |
Re : Ajax.Request et MSIE

jdmcreator
|
Réponse acceptée !
Oui, IE bloque les fichiers en locaux et retourne l'erreur : "Accès refusée". Peut-être devrait tu le mettre sur un serveur et la le retester ?
|
|
vendredi 19 juin 2009 à 14:55:52 |
Re : Ajax.Request et MSIE

Bul3
|
>>Oui, IE bloque les fichiers en locaux et retourne l'erreur : "Accès refusée". depuis quand ???? perso je n'ai aucun souci de ce genre !!! je pense que vous confondez, et que le problème est ailleurs. c'est vrai qu'avec IE, on donne plus ou moins d'autorisations, en local, sur la toile, sur des sites sensibles ou de confiance ! mais en local, c'est par défaut plus "ouvert" que sur la toile, sauf si on modifie et ce ne sera pas "accès refusé", message que ne semble pas avoir rivarol. la question essentielle : est-ce que ce que ça fonctionne sur certains micros/sites ou ça plante toujours ? ( il me semblait avoir lu, ça baigne chez certains, pas chez tous ? J'ai testé des exemple de ce script sur d'autre sites avec IE et tout s'est passé sans problème
)
|
|
vendredi 19 juin 2009 à 15:00:29 |
Re : Ajax.Request et MSIE

jdmcreator
|
Bonjour,
Et bien chaque fois que je teste l'xmlHttpRequest sur IE sur mes différents machines (XP et Vista), il me les bloque chaque fois en me renvoyant l'erreur. Et c'est sûr que si son script ne fonctionne pas, il n'aura pas l'erreur qui elle n'arrive que si le script fonctionne ;)
|
|
vendredi 19 juin 2009 à 15:03:10 |
Re : Ajax.Request et MSIE

jdmcreator
|
A au fait, tu devrais changer ton tableau pour Safari :
Debug / Show JavaScript Console
° modifier Fichier com.apple.Safari.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\Preferences\
y ajouter <key>IncludeDebugMenu</key>
<true/>
serait plus :
Développement / Afficher la console d'erreur
° Aller dans le menu Édition > Préférences > Avancé et cocher : afficher le menu développement dans la barre des menus
|
|
Cette discussion est classée dans : function, req, request, vraiment, ajax
Répondre à ce message
Sujets en rapport avec ce message
Ajax.Request utilisant un jsessionid [ par el_teedee ]
Bonjour, voilà, dans mon navigateur j'effectue une requête ajax, sur un évènement javascript (exemple, sur un onunload).Le problème, c'est que côté se
Probleme affichage AJAX/PHP/DIV - Aidez moi svp! [ par kellogs ]
Bonjour à tous et toutes!Voilà j'ai un souci avec un code AJAX. En fait, je réussi à charger ma page 'admin.php' dans le div 'content' mais celle ci d
Ajax, loader une page externe [ par Annadrill ]
voila je cherche a transformer cette fonction qui fonctionne avec prototype et scriptaculous: function loadIng(divTarget,divUrl){new Effect.Fade(div
Utilisation XML dans AJAX [ par Samyghan ]
Bonjour , alors voilà, j'ai un problème lors du traitement d'un retour d'une requête (en XML) généré par Prototype.J'ai deux pages : ajax.html (qui ut
Recup d'une page aspx dans un span. AJAX a la place d'une iframe. [ par Targos ]
Hello tout le monde.J'ai un petit probleme, je veux recupérer dans un d'une page html le contenu d'une page aspx.Pas de probleme j'ai utilisé XMLHttp
problem ds ma fonction ajax [ par kate1910 ]
bonjour tout le monde svp est ce que quelqu'un peut me dire c'est quoi le probleme dans ma fonction ajax,normalement cette derniére va permettre a de
Zend Jquery Ajax | probleme d'affichege d'element sous IE [ par matdev62 ]
Bonjour, j'ai developpé une application Zend sous wamp. Pour différents formulaires, j'utilise JQuery pour executer des requetes ajax afin d'affiche
ajax / php envoi en post de variables a une page php non prise en compte [ par milan78 ]
bonjour,j ai un formulaire je recolte les donnees de l utilisateur ensuite les traites avec fonction ajax.udapter afin de l afficher dans une div sans
Liste déroulante qui masque la suivante si "non selectionné" [ par scoal ]
Bonjour, J'ai 3 liste déroulante qui s'enchaine, le contenue de la seconde dépend du "select" de la première et de même pour la troisième en fonction
3 Liste déroulante en chaine qui se Masque/Démasque les une aux autres [ par scoal ]
Bonjour, Voilà je but depuis un petit moment sur un petit soucis... Je voulais faire 3 listes déroulantes, la 1ère va généré le contenu et afficher l
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|