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 :

Bug incompr�hensible IE6


Sujet :

JavaScript

  1. #1
    Membre confirm� Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par d�faut Bug incompr�hensible IE6
    NB : ce post se trouve aussi dans le forum Apache, merci aux admins de ne pas le supprimer, car la source du probl�me n'est pas vraiment identifi�e

    Bonjour � toutes et tous !

    Voil�, depuis 1 semaine maintenant, j'ai un bug totalement incompr�hensible au boulot. Ce bug est apparu vendredi dernier, mais n'a apparemment aucun rapport avec le code JavaScript. Voici le topo :

    On est deux d�veloppeurs Web : dev_A (moi) et dev_B (un coll�gue). On a le m�me code (SVN). Il y a deux autres coll�gues qui testent avec IE6 : test_C et test_D.
    Uniquement sur ma machine, et uniquement avec IE6, et uniquement depuis vendredi dernier, il y a comme une sorte de probl�me de session quand on se loggue dans l'application (6 fichiers de session cr��s, dont 3 vides il me semble), et du coup l'�cran de login se raffiche (le bug n'appara�t que quand le login est successful, ce qui prouve un probl�me de session). J'insiste sur le fait que �a fonctionne avec tous les autres navigateurs, aucune erreur JS d�tect�e. Quand test_C se connecte (depuis son poste) sur ma machine dans son IE6, �a fait le m�me bug. Par contre, et c'est l� que c'est incompr�hensible, quand test_D se connecte (depuis son poste) sur ma machine, �a fonctionne !! Au d�but (avant de savoir �a), je pensais que c'�tait un probl�me d'Apache, mais maintenant je n'en suis pas s�r du tout...
    Et bien entendu, sinon ce ne serait pas dr�le : quand test_C et test_D se connectent sur la machine de dev_B avec IE6, �a fonctionne tr�s bien aussi (pareil pour lui en local).

    Donc en gros pour r�sumer, ce bug n'appara�t :
    - que depuis vendredi dernier (j'ai install� un plugin pour d�bugger sous IE6 mais je sais plus quand)
    - pas li� au code (puisque dev_B a le m�me code que moi - SVN, et puis j'avais m�me essay� de faire un update to revision d'une version de jeudi matin, m�me probl�me, alors que �a fonctionnait bien ce jeudi d'avant)
    - uniquement sur IE6 (fonctionne tr�s bien sous FF, Op�ra, Webkit, Chrome)
    - uniquement depuis 2 machines de testeurs (dev_A, test_C) sur 3
    - uniquement sur ma machine

    Est-ce que �a parle sur quelqu'un ? Au tout d�but je pensais que c'�tait un probl�me de JavaScript (car IE6 plante juste avant de retourner au login, avec l'erreur : "document.body is null or is not an object", nous utilisons jQuery), mais vu que dev_B a le MEME code, et que �a fonctionne chez lui, et que �a fonctionne depuis test_D sur ma machine....

    Je suis vraiment coinc�, car c'est dans un contexte professionnel et si je ne peux rien tester sous IE6 (vu le nombre ahurissant de gens qui l'ont encore), je suis vraiment mal...

    Je vais le poster dans le forum JavaScript aussi, car je ne sais vraiment pas d'o� �a peut provenir...

    Merci � toutes et tous !

    EDIT : j'utilise WAMP Server, Apache 2.2.11, PHP 5.2.9-2, jQuery 3.2

  2. #2
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    as tu pens� a v�rifier si ta page n'�tait pas post� plusieurs fois ...

    regarde les logs apache ...

    traces ton code php , le probl�me viens surement de la

  3. #3
    Membre exp�riment�
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    162
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 162
    Par d�faut
    Bonjour,

    As-tu essay� de d�sactiver le module compl�mentaire du plugin pour debugger pour voir si le probl�me persiste ?

    J'ai eu un pb + ou - similaire � la suite d'une installation d'un debugger sous IE6, une erreur javascript �tait intercept�e et le debugger bloquait le cycle d'utilisation, alors que sans debugger l'erreur javascript n'interrompait pas le cycle et tout se d�roulait normalement.

    A+

  4. #4
    Membre confirm� Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par d�faut
    Bonjour, et merci pour vos r�ponses !

    @le_chomeur : oui j'ai d�j� d�bugg� en PHP (long !!) avec des die()... Le probl�me vient de la session qui est cr��e 6 fois apparemment. Mais comme je le disais : �a fonctionne impec sur tous les autres navigateurs (un seul fichier de session cr��), et �a fonctionne aussi chez test_D quand il se connecte sur ma machine depuis son PC sur IE6... De plus, le code (PHP et JS) est identique sur les machines dev_A (moi) et dev_B (un coll�gue) et chez lui �a fonctionne tr�s bien (et la page n'est post�e qu'une seule fois, je confirme).

    @BaBeuh : je pensais aussi que �a pouvait venir de l�, mais j'ai coch� les deux options "d�sactiver le d�boggage des scripts [...]", et aucun changement malheureusement...

    Ce que je ne m'explique pas, c'est que ce soit apparu du jour au lendemain, et aussi le fait que �a ne bugge que dans certains cas bien pr�cis (machine, navigateur, ...)

    Sous Firefox, j'ai WebDeveloper et Firebug, ils ne d�tectent aucune erreur (enfin bon, �a veut pas forc�ment dire grand chose puisqu'IE6 bug quand on laisse tra�ner une virgule dans l'�num�ration d'un objet...)

  5. #5
    Membre exp�riment�
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    162
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 162
    Par d�faut
    Lideln75, pour ma part d�cocher les cases "d�sactiver ..." n'avait pas �t� suffisant, il a fallu que j'aille dans le menu "Outils" puis "G�rer les modules compl�mentaires", et d�sactiver le ou les modules li�s au debugger...

    A+

  6. #6
    Membre confirm� Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par d�faut
    Ah ! Je pensais que tu avais trouv� la solution, j'�tais tout fou (car je connaissais pas ce menu)....

    Mais non, d�j� je ne trouve aucun plugin li� au debug mais j'ai quand m�me d�sactiv� tous les modules que j'ai trouv�s. Et quand j'ai relanc� IE, m�me probl�me

    Je vais quand m�me pas formater windows juste pour ce bug

    (et mon post a �t� supprim� dans le forum Apache, super...)

    Merci encore pour ton aide, je suis preneur d'autres id�es

  7. #7
    Membre confirm� Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par d�faut
    Je sais qu'on n'a pas le droit de faire un up (on n'a plus rien le droit de faire ici... ) et tant pis �a me fera une infraction en plus, mais bon je vais upper mon topic (qui est pass� en page 2) car j'adoooooooorerais trouver une r�ponse � mon probl�me

    Merci � tous !

  8. #8
    Membre confirm� Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par d�faut
    Bon... !

    Alors le bug est � moiti� r�solu !
    Un coll�gue m'a parl� de "Multiple IE" (une appli qui permet de tester tous les IE depuis IE3), j'ai install�, et... Tadaaaaaaa !!! Ca marche !!!

    Bon bien entendu �a ne marche toujours pas sur le "IE6 de base", mais en tous cas �a marche avec Multiple_IE, et les sessions aussi !

    Voil�, je mets ce post en r�solu m�me s'il ne l'est qu'� moiti�

  9. #9
    Membre confirm� Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par d�faut
    Allez hop, je suis fier de pouvoir vous annoncer que cette fois le bug est VRAIMENT r�solu !!

    En fait le bug venait du ServerName. En effet, celui-ci contenait un underscore ("_"), et IE6 apparemment bug avec les sessions dans ce cas l�.

    Donc probl�me corrig� !

    Merci � tous pour votre aide, bonne continuation.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. comment trouver bug sous ie6
    Par Emcy dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 09/06/2008, 16h00
  2. J'ai besoin d'aide concernant un bug incompr�hensible
    Par Kicker dans le forum GTK+ avec C & C++
    R�ponses: 22
    Dernier message: 23/05/2008, 13h27
  3. [PC] Sockets avec API win32, bug incompr�hensible
    Par ValyGator dans le forum Windows
    R�ponses: 4
    Dernier message: 27/02/2008, 17h13
  4. bug incompr�hensible
    Par petdelascar dans le forum MFC
    R�ponses: 4
    Dernier message: 19/11/2005, 19h31

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