xhr.responsetext ne marche pas sous ie - HTML/CSS - Programmation
Marsh Posté le 12-03-2008 à 15:13:25
ReplyMarsh Posté le 12-03-2008 à 15:29:13
Demo Mana a écrit : La fonction demande un "id", c'est du DOM. |
Ouai et un ID peut très bien être une string...
Je regarde vite fait avec mon amis Google, je trouve :
http://www.toutjavascript.com/refe [...] hp?iref=14
(sans dire que c'est un référence) on peut y lire Object document.getElementById(String id)
Donc en principe à placer entre simple ou double quote puisque c'est une chaîne.
Marsh Posté le 12-03-2008 à 17:56:28
Oui mais mon appel dans la div est bien sous forme de String :
<a ... onclick="envoieRequete('page_asp.aspx','maDiv1');>
Marsh Posté le 12-03-2008 à 18:08:31
malheureusement non. Il s'agit d'un intranet professionnel.
Je vais essayer de mettre en place une version allégée
Marsh Posté le 12-03-2008 à 18:20:01
Ah oui mais au temps pour moi, tu passe bien une chaîne, j'avais pas bien suivit le code depuis le début.
Donc dans ce cas je me demande comment est traité position quand tu reçois une réponse...
Bon en fait une version en ligne serait surtout bien pratique pour vérifier quelques truc, mais pas indispensable.
Au fait, IE te lance pas des erreurs? cf icon alert en bas de fenêtre par exemple.
Marsh Posté le 18-03-2008 à 18:44:47
oui,
et comme d'hab toujours aussi clair :
"Objet Attendu - ligne 436"
DOnc je vais voir ligne 436 et ça donne ça :
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
je reste circonspect
Marsh Posté le 02-05-2008 à 17:22:27
Bonjour à tous, je relance ce post car j'ai aussi ce prb et souhaiterais savoir si des solutions ou des pistes ont été trouvées.
Voici mon cas :
Au clic sur un bouton je charge une page dans une div,
Voici le code html/php (tout bête)
Code :
|
Voici le code js
Code :
|
Donc sous FF ok mais IE "Impossible d'effectuer l'opération suivante à cause de l'erreur suivante c00ce56e"
Mais pour une de mes rubrique qui est un blog Dotclear cela fontionne même pour IE.
Je ne comprend pas du tout ce qui ce passe
Si vous aviez des idées, je suis preneur.
Merci d'avance,
Cordialement et bon weekend,
Marsh Posté le 05-05-2008 à 09:42:13
Re bonjour,
Je voulais préciser que l'erreur ce situe ici :
Code :
|
Marsh Posté le 05-05-2008 à 10:17:23
Code :
|
Non?
Marsh Posté le 05-05-2008 à 10:31:44
J'ai fait la modif mais cela ne change rien
Voici le code modifié :
Code :
|
Marsh Posté le 05-05-2008 à 14:36:59
Je viens de faire le test avec un srv linux sur lequel le code ne fonctionne pas pour IE, et un srv Windows avec WampServer sur lequel ça marche même avec IE
Des idées ?
Marsh Posté le 05-05-2008 à 16:52:08
Re,
Bon et bien je viens de trouver le prb.
C'est l'envoi du charset.
Comme je l'ai dit plus haut, cela fonctionnait avec Server Apache Windows sous FF et IE mais pas avec Server Apache Linux sous IE.
La raison est le charset.
J'avais mis AddDefaultCharset utf8 dans apache2.conf sous linux, et une fois enlever, ça marche.
Merci pour vos réponse.
Marsh Posté le 11-03-2008 à 19:40:00
Bonjour à tous !!
j'ai un pb avec un xhr.responsetext sous IE.
Je charge mon contenu de page dans une div. mais il n'arrive pas à se charger dans IE
j'ai également fait un test avec un alert sur le readystat et les 4 étapes s'affichent bien (IE et FF)
Mais sous IE j'ai continuellement "chargement en cours"
petite notif : je teste sous IE 7