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 :

compatibilité avec firefox.


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Loir et Cher (Centre)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 36
    Points : 24
    Points
    24
    Par défaut compatibilité avec firefox.
    Bonjour a tous et surtout, joyeuses fetes!

    Je vous expose mon probleme:
    J'ai récupéré un projet que je dois mene a terme et je bloque sur une bete histoire de compatibilité avec ff.

    En effet, on a un treeview comportant des cases a cocher (le treeview est un user control qui etait deja là quand je suis arrivé et que je ne peux pas modifier).
    Le but etant de dire que les cases a cocher sont en lecture seule.
    Pour ca, mes predecesseurs on fait une fonction js qui dit que si on click sur la case, elle se déclick directement.

    Le code, a l'origine utilisait simplement srcElement ce qui ne le rendait compatible qu'avec IE.

    J'ai modifié le code pour le rendre x-browser mais ca marche desormais avec chrome mais pas avec ff... Je ne comprend pas pourquoi...
    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <script type="text/javascript"  language="javascript">
        function postbackOnCheck(e) {
            var e = e ? e : window.event;
            var event_element = e.target ? e.target : e.srcElement;
     
     
            var o = event_element;
            if (o.tagName == "INPUT" && o.type == "checkbox") {
                o.checked = !o.checked;
            }
        }
     
    </script>
     
    <asp:HiddenField runat="server" ID="hdfTreeScroolValue" Value="0"  />
    <div>
        <fej:AdvancedTreeView runat="server" ID="trvCategories" OnTreeNodeCheckChanged="trvCategories_TreeNodeCheckChanged" onclick="JavaScript:postbackOnCheck" OnSelectedNodeChanged="trvCategories_SelectedNodeChanged" />
    </div>
    Dans l'appel de la fonction avec onclick, j'ai essayé de mettre en parametre 'this' mais dans ce cas là, 'e' est bien existant mais retourne le div et non pas la case cochée...
    Donc j'ai suivi un exemple glané sur le net en mettant aucun parametre mais là, e est indéfini et comme je suis sous ff, window.event non plus...

    Si quelqu'un a une idée lumineuse, je suis preneur parce que j'ai malheureusement pas beaucoup de temps pour finir le projet et je bloque sur cette betise depuis hier... J'ai cherché partout mais impossible de comprendre pourquoi ff refuse mon code...

    Merci de votre aide,

    Alexandre

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Loir et Cher (Centre)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 36
    Points : 24
    Points
    24
    Par défaut
    Bon, ben ca marche, il suffisait de mettre 'event' dans l'appel a la fonction.
    Desolé du dérangement!


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

Discussions similaires

  1. compatibilité avec firefox
    Par hokidoki dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/08/2007, 11h27
  2. Compatibilité avec firefox
    Par xav20 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/08/2007, 22h23
  3. problème de compatibilité avec Firefox
    Par aztec dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/08/2006, 14h42
  4. Problème de compatibilité avec firefox
    Par djnext dans le forum Mon site
    Réponses: 4
    Dernier message: 15/08/2006, 23h39
  5. [CKEditor] Problème de compatibilité avec FireFox
    Par FzF dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 28/06/2006, 16h07

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