Désactiver un lien par JS ou lien mou
6 messages
• Page 1 sur 1
-

milkiway - WRInaute accro

- Messages: 4910
- Inscription: 3 Fév 2004
Désactiver un lien par JS ou lien mou
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 !
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 !
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: Désactiver un lien par JS ou lien mou
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) ?
-

spout - WRInaute accro

- Messages: 4378
- Inscription: 14 Mai 2003
Re: Désactiver un lien par JS ou lien mou
En jQuery:
http://jsbin.com/oyoxaz/edit#preview
- Code: Tout sélectionner
$(function() {
$("a").click(function() {
return false;
});
});
http://jsbin.com/oyoxaz/edit#preview
- nervusdm
- WRInaute impliqué

- Messages: 539
- Inscription: 5 Jan 2008
Re: Désactiver un lien par JS ou lien mou
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
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") ;
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: Tout sélectionner
$(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") ;
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Lien mou, vraiment mou
- Lien dur/lien mou
- Lien en dur .... lien en mou ....
- Faire un lien mou
- Lien en dur...ou en mou ? (href et onclick)
- Lien (et son texte) interne non visible ('mou') par GG
- Lien "mou" reconnu comme backlink pour google ?
- Redirection toto.php?titi=lien vers lien
- lien structurel et lien contextuel pointant vers une même page
- Echange de lien - Tout nouveau site d'échange de lien
Consultez la description détaillée des produits ou services de Google suivants : Google PDF Quick View
- Tester le type de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Calcul du taux de backlinks vers pages internes
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés. - Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
