IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] innerHTML sous IE


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 58
    Par défaut [AJAX] innerHTML sous IE
    Salut,

    Je remplis un div avec un innerHTML, est malheureusemnt ça s'affiche bien mais ça s'ajoute pas au code source dans IE. Ca empeche de faire un getElementById sur les id rajoutés dans le bloc "sous_ecran" sous IE, il me sort valeur null.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function afficher(){
     
    				getXhr()
    				// On défini ce qu'on va faire quand on aura la réponse
    				xhr.onreadystatechange = function(){
    					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
    					if(xhr.readyState == 4 && xhr.status == 200){
    				    document.getElementById("sous_ecran").innerHTML = xhr.responseText;
    					}
    				}
    	xhr.open("GET","./outils_stat_acq.aspx?ref="+document.getElementById("refAgence").value,true);
    				xhr.send(null);
    				}
    Faut il utiliser une autre fonction que innerHTML ou existe il une methode pour faire voir à IE le nouveau contenu.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Une réponse existe déjà dans le forum...

    setInnerHTML (cherche la version avec "Object.prototype.forEach = function (..." dedans, c'est la dernière, l'ancienne ne marche pas sous IE7)

Discussions similaires

  1. [AJAX] AJAX et innerHTML sous IE(9)
    Par RobertHue dans le forum AJAX
    Réponses: 1
    Dernier message: 03/05/2012, 15h33
  2. [AJAX] Ajax, innerHTML et fonction javascript - solution ?
    Par gouroulubrik dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 25/03/2008, 21h35
  3. [AJAX] innerHTML : code altéré
    Par avogadro dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 23/08/2006, 15h35
  4. [AJAX] innerHTML et IE
    Par gmonta31 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/05/2006, 11h12
  5. AJAX + Innerhtml + img => Bug sous IE
    Par GregPeck dans le forum Langage
    Réponses: 12
    Dernier message: 07/02/2006, 17h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo