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 :

gestion evenement avec firefox


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur Informatique
    Inscrit en
    Décembre 2005
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Informatique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 146
    Par défaut gestion evenement avec firefox
    Bonsoir à tous.

    Cette fois ce n'est pas pour rien que je vous dérange ^^ promis

    Enfin trêve de plaisanterie, je suis coincé à cause de la différence de gestion des évenements entre ie et firefox en javascript.

    L'un c'est directement l'objet qui gére, l'autre c'est plus le contener si je puis dire.

    Ainsi j'ai un sous calque qui contient des elements où il y a un tas de composants qui peuvent recevoir des evenements.
    Mais par dessus ce calque je remet un autre calque contenant d'autre element qui doivent ce superposer au précedant. (vive la transparance des images :p)
    Ce sont des objets de type différents et l'ajout est plus simple à gérer dans un calque séparé. Enfin bref, sous ie, j'accéde directement au composant peu importe le calque donc c'est tout bon.

    Mais dans le cas de firefox, l'autre calque étant superposé à l'autre. Le calque du dessous ne reçoit plus les évenements... Ce qui est qlq peu embettant.

    Donc j'ai pensé à faire genre un mode qui selon le cas on change le z-index pour qu'il repasse par dessus. Mais j'ai fait fausse route, le javascript ne le voit pas de cette oeil, et les évenements reste toujours sur le même calque!

    Bref j'ai dans l'idée que toujours ds le même esprit je puisse rediriger les évenements du premier calque sur le second
    (genre on clique sur un bouton pour changer le mode)

    Mais j'ignore comment il faut s'y prendre pour faire une telle chose
    à moins que vous ayez d'autres idées?

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    a priori les evenemens devraient se declencher même sous ffx...
    d'ou le stoppropagation equivalent du cancelbubble d'IE
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. gestion des evenements avec j2EE
    Par fAdoua123 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 23/10/2007, 15h35
  2. Gestion de la mémoire avec Firefox
    Par NeqO55 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/09/2007, 13h26
  3. Réponses: 8
    Dernier message: 22/06/2007, 18h35
  4. Gestion des evenements avec la SDL
    Par gusgus dans le forum Ogre
    Réponses: 5
    Dernier message: 01/11/2006, 10h47
  5. Gestion evenement souris
    Par Bugmaster dans le forum Agents de placement/Fenêtres
    Réponses: 15
    Dernier message: 30/07/2004, 08h40

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