p
u
b
l
i
c
i
t
é
publicité

Discussion: Probleme sous IE

  1. #1
    Membre du Club
    Inscrit en
    février 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : février 2005
    Messages : 217
    Points : 56
    Points
    56

    Par défaut Probleme sous IE

    Bonjour,

    Je pense que le problème a du être souvent levé mais je n'arrive pas à le résoudre même en ayant cherché toutes les solutions dans la web.

    Je veux actualiser des données d'une de mes applications et ça ne fonctionne pas sous IE. Sous FF et Chrome pas de souci.

    Voici les solutions que j'ai essayé :

    De mettre en entête php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    De mettre une variable random dans mon url :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OutilsCAVM/Foncier_Occupation/FicheMap_ZA_Tab.php?id_ZA="+escape(idZA)+"&nocache="+Math.random
    J'avoue que je ne suis pas un pro d'ajax... Là, je sèche.

    Merci pour votre aide.

    SD

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    septembre 2007
    Messages
    7 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 122
    Points : 12 085
    Points
    12 085

    Par défaut

    Math.random()

  3. #3
    Membre du Club
    Inscrit en
    février 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : février 2005
    Messages : 217
    Points : 56
    Points
    56

    Par défaut

    Merci mais ce n'est pas ça. Par contre, j'ai un peu avancé, que ce soit sous IE, FF ou chhrome, xhr.responseText me retourne bien le contenu souhaité (avec les valeurs mises à jour). Je mets le tout dans une balise DIV comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('divZA').innerHTML = xhr.responseText;

    ... apparemment c'est là que ça coince. Le contenu du div ne se met pas à jour sous IE !

    Est-ce la méthode pour mettre à jour le DIV qui n'est pas correcte ?

    SD

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    septembre 2007
    Messages
    7 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 122
    Points : 12 085
    Points
    12 085

    Par défaut

    Citation Envoyé par mcdelay Voir le message
    document.getElementById('divZA').innerHTML = xhr.responseText;
    L'instruction est correcte mais on ne sait pas si c'est vraie ou si c'est faux.
    Montre nous ton code html et la fonction javascript appelée.

    A+.

  5. #5
    Membre du Club
    Inscrit en
    février 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : février 2005
    Messages : 217
    Points : 56
    Points
    56

    Par défaut

    Problème résolu !

    Sous IE il faut faire comme suit pour mettre à jour le div :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
       var element = document.getElementById('divZA');
     
       var wrappingElement = document.createElement('div');
        wrappingElement.innerHTML = xhr.responseText;
        while (element.firstChild) {
      	element.removeChild(element.firstChild);
        }
        element.appendChild(wrappingElement);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme sous Access 2002 avec un fichier Access 2000
    Par branqueira dans le forum Access
    Réponses: 1
    Dernier message: 14/10/2005, 17h43
  2. Probleme sous excel : bdsomme et criteres
    Par vovor dans le forum Excel
    Réponses: 5
    Dernier message: 06/09/2005, 15h57
  3. 2 petits problemes sous Eclipse
    Par Oreste dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 22/01/2005, 20h51
  4. Réponses: 13
    Dernier message: 26/04/2004, 19h32
  5. probleme sous GL4Java
    Par Finiarys dans le forum OpenGL
    Réponses: 10
    Dernier message: 04/12/2003, 13h34

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