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

WebDev Discussion :

[WB15] Différence de gestion du timer entre Firefox et IE


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 161
    Par défaut [WB15] Différence de gestion du timer entre Firefox et IE
    Salut à tous !

    Le projet sur lequel je travaille actuellement a mis au goût du jour une gestion assez hasardeuse de deux thèmes que je décris ci-dessous :

    • Gestion du "Timer"

    Comme vous le savez, vous pouvez lancer un Timer en code navigateur (l'équivalent du javascript setTimeout).

    J'ai fait un script d'auto-complétion améliorée (Allant chercher dans une table les infos ressemblant à ce que je saisis), qui marchait jusqu'à aujourd'hui extrêmement bien en Firefox ET Internet Explorer.

    Dernièrement, j'ai repris ce script sur une autre page, ait adapté sa taille, puis en lançant pouf ! Plus de script d'auto-complétion sous Firefox alors que sous IE il fonctionne très bien.

    La différence entre la page précédente et la suivante est que tout se fait en AJAX. C'est-à-dire que je me suis amusé à faire plusieurs procédés AJAX pour construire ma page (et la modifier) afin qu'il n'y ait pas l'effet de scintillement. Bref, je ne vois pas.

    • Le Celluleaffichedialogue


    Evidemment, lorsque je charge mes infos en AJAX j'ai prévu de mettre un preloader qui s'affiche en Celluleaffichedialogue. Hors, celui-ci fonctionne super bien en Firefox, alors que sous IE, que nenni ! Il ne veut pas se montrer le bougre.

    Des idées?

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Concernant l'adaptation de l'autocomplétion en ajax, impossible de voir de quoi ça vient. Vous décrivez bien votre contexte mais au final, les infos pour vous aider se résument à :

    "J'avais page qui marchait bien, j'ai fait de nombreuses modif dont l'utilisation d'ajax et ça ne marche plus"

    Pour le CelluleAfficheDialogue qui ne marche pas sous FF, avez-vous testé l'instruction dans une page sans aucun autre code ? Je n'ai pas de problème avec CelluleAfficheDialogue sous FF pour l'instant, aussi je pense que l'utilisation que vous en faîtes provoque le dysfonctionnement sous FF. Donc assurez vous déjà que cela marche sous FF sans aucune complexité. Si c'est le cas, essayez d'affiner pour isoler le contexte qui provoque le problème.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 161
    Par défaut
    Bonjour !

    Alors, pour le contexte d'appel de la fenêtre "Loading" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    //Code navigateur OnLoad de la page
    CelluleAfficheDialogue(CelluleLoader,celCentre,Vrai,20)
    SI AJAXDisponible() ALORS
     
    //Tralala tsoin tsoin
     
    FIN
    CelluleFermeDialogue(...)
    Dans cette portion de code j'exécute plusieurs requêtes en Ajax et construis ma page en relation avec cette requête.

    La cellule est superposable, non déplaçable avec la souris et le paramètre Visible est à 0.


    Salutations

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Citation Envoyé par lazariel Voir le message
    Bonjour !

    Alors, pour le contexte d'appel de la fenêtre "Loading" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    //Code navigateur OnLoad de la page
    CelluleAfficheDialogue(CelluleLoader,celCentre,Vrai,20)
    SI AJAXDisponible() ALORS
     
    //Tralala tsoin tsoin
     
    FIN
    CelluleFermeDialogue(...)
    Dans cette portion de code j'exécute plusieurs requêtes en Ajax et construis ma page en relation avec cette requête.

    La cellule est superposable, non déplaçable avec la souris et le paramètre Visible est à 0.


    Salutations

    Les navigateurs ne rafraîchissent pas l'affichage au milieu d'un code Javascript : les fonctions CelluleAfficheDialogue et CelluleFermeDialogue doivent être utilisées dans des traitements différents. Si ces fonctions sont utilisées dans le même traitement, la cellule n'est pas affichée.
    Source :
    http://doc.pcsoft.fr/fr-FR/?10000171...logue-fonction

  5. #5
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 161
    Par défaut
    Ok je vois, merci je vais tester cela (Ayé vais devoir faire des boutons invisibles... v_v

Discussions similaires

  1. Différence d'affichage entre Firefox, Chrome et Internet explorer
    Par akiniva dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 13/02/2010, 14h15
  2. Différence d'affichage entre Firefox et Internet explorer
    Par mercure07 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 09/10/2009, 10h44
  3. Différence de marge entre Firefox et IE
    Par Jonathan.Harvey dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 20/08/2009, 18h04
  4. Différence de processus entre Firefox et Explorer
    Par Poussy-Puce dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/01/2008, 16h42
  5. Différence de gestion des sessions IE / Firefox
    Par gribo dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 13/12/2007, 12h08

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