Désactiver un lien par JS ou lien mou

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par milkiway, 15 Septembre 2011.

  1. milkiway
    milkiway WRInaute accro
    Inscrit:
    3 Février 2004
    Messages:
    4 196
    J'aime reçus:
    0
    BOnsoir,

    J'ai un lien de type <a href="/page">lien</a> et je souhaiterais ... le désactiver en Javascript : que ça ne fasse rien quand on clique dessus.

    Ou alors, je souhaiterais comment avoir l'équivalent de onclick="window.open('/page')" mais qui ouvre dans la même page (pas dans une nouvelle page).

    Merci !
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 976
    J'aime reçus:
    121
    Tu peux faire ça avec un évènement onlick, qui ferais un document.location.href sur la page voulue. Mais le moteur de recherche continuera d'utiliser le href (si c'est bien ce que tu cherches) ?
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 163
    J'aime reçus:
    338
  4. nervusdm
    nervusdm WRInaute impliqué
    Inscrit:
    5 Janvier 2008
    Messages:
    609
    J'aime reçus:
    0
    OUais enfin là en l'occurence sprout ça va lui bloquer tout les liens ;p

    Si tu veux bloquer les liens d'un div en particulier tu fais comme il a dit mais remplace ton (a) par l'identifiant ( avec un # devant ), ou le nom de la classe de ces liens avec un . devant.

    Un truc du genre
    Code:
    $(function() {
        $(".classe").click(function() {
          return false;
        });
      });
    


    Tu peux également utiliser un each pour tout les liens d'un div spécifique uniquement. Un petit tutoriel pour la route .
    Si tu veux carrément supprimé le lien ( pas sur d'avoir compris ), tu peux aussi, utilisé :

    $(".classe").removeAttr("href") ;
     
  5. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 163
    J'aime reçus:
    338
    Oui c'était pour l'exemple, il n'a pas donné d'indication pour deviner un selecteur plus précis :mrgreen:
     
  6. milkiway
    milkiway WRInaute accro
    Inscrit:
    3 Février 2004
    Messages:
    4 196
    J'aime reçus:
    0
    Merci et recos (mention spéciale à spout qui répond -juste- plus vite que son ombre).
     
Chargement...
Similar Threads - Désactiver lien lien Forum Date
Désactiver les notifications Facebook que mes amis reçoivent Facebook 4 Mars 2022
Comment désactiver les commentaires sur un blog ? Problèmes de référencement spécifiques à vos sites 26 Août 2018
Désactiver une catégorie de produit Administration d'un site Web 11 Septembre 2017
PLUGIN WP "REDIRECTIONS" : génial mais gros bug qui m'oblige à le désactiver Netlinking, backlinks, liens et redirections 12 Janvier 2017
Désactiver la recherche locale sur Google ? Référencement Google 29 Août 2014
Désactiver heure dernière connexion Facebook 4 Mai 2014
désactiver son compte tout en gardant ses pages gérées par un second administrateur? Facebook 24 Octobre 2013
Comment désactiver les recommandations partagées de Google (votre photo sous une pub) Google+ 14 Octobre 2013
CM ASUS M5A99X EVO R2.0 : comment désactiver le "Secure Boot" ? Le café de WebRankInfo 18 Décembre 2012
Impossible de desactiver le webhistory depuis quelques jours ? Google : l'entreprise, les sites web, les services 18 Février 2012
Désactiver les requêtes HTTP externes si mobile Administration d'un site Web 7 Août 2011
Comment désactiver l'historique des recherche dans les pages de résultats de Google ? Référencement Google 2 Juillet 2011
[phpbb] Comment désactiver BBcode pour certains membres Développement d'un site Web ou d'une appli mobile 30 Août 2010
Désactiver les commentaires sur page Fan Facebook? Facebook 11 Août 2010
Désactiver safe mode uniquement pour un domaine (dossier) Administration d'un site Web 15 Juin 2009
Désactiver les suggestions automatiques d'une inputbox Développement d'un site Web ou d'une appli mobile 29 Janvier 2009
désactiver les injections de pages étrangères au site Demandes d'avis et de conseils sur vos sites 8 Février 2007
Désactiver les logs Développement d'un site Web ou d'une appli mobile 19 Septembre 2006
désactiver le ventilateur de mon pc Le café de WebRankInfo 17 Septembre 2006
fsockopen activer desactiver? Développement d'un site Web ou d'une appli mobile 27 Août 2005