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

HTML Discussion :

Désactiver redirection d'un lien lors d'un clic sur élément enfant


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut Désactiver redirection d'un lien lors d'un clic sur élément enfant
    Bonjour,

    Je suis sur un probleme depuis plus de 2 heures et je ne pensais vraiment pas que ca me poserait autant de soucis

    J'ai une image dans un tag <a> et je souhaiterais lors d'un click sur l'image que l'on ne soit pas redirige sur le lien dans le href du parent <a>. Alors j'ai essaye plusieurs facon mais rien n'y fait :
    - Set le pointerEvents = "none";
    - return false a la fin de ma fonction appele sur le click de l'image.
    Je pense que ces deux premieres facons ne peuvent pas marcher etant donne que l'image est dans le <a> et donc il est surement deja trop tard en ce qui concerne le pointerEvents. Pour le return false, la fonction appele ne correspond pas a celle sur l'evenement onclick du tag <a>

    J'ai un peu de mal a m'expliquer apres m'etre retourne la tete pendant deux heures ...

    Merci pour ceux qui prendront la peine de me lire et de me repondre aussi
    PS : veuillez excuser ma typo je suis sur un qwerty.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Alors j'ai essaye plusieurs facon mais rien n'y fait
    Bah pourtant, c'est pas bien compliqué :
    http://codepen.io/bovino/pen/boiuc
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    En effet avec l'event on peut directement stopper la reaction du parent merci. J'avais aussi essaye avec le preventDefault mais j'ai surement mal utilise l'event...
    Merci

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

Discussions similaires

  1. Ouvrir un lien lors d'un click sur un bouton
    Par heni86_2003 dans le forum InfoPath
    Réponses: 3
    Dernier message: 10/01/2012, 22h37
  2. afficher une balise div lors d'un clic sur un lien
    Par jules_diedhiou dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 27/06/2011, 10h16
  3. Désactiver le son lors d'un clic sur IE
    Par gael dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/02/2010, 14h24
  4. Réponses: 3
    Dernier message: 16/12/2008, 10h28
  5. Réponses: 15
    Dernier message: 17/02/2007, 21h12

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