2 votes

Puis-je désactiver un lien d'adresse en HTML?

J'ai ce qui suit :

Overview
Review

Quand je suis sur la page d'aperçu, je veux faire en sorte que cliquer sur le lien d'adresse d'aperçu ne fasse rien. Quelque chose comme désactiver pour un bouton. Est-ce possible pour un lien d'adresse ?

4voto

Daniel Schaffer Points 14707

Cela devrait le faire:

Aperçu

Peut également être d'intérêt nofollow:

Aperçu

2voto

Jonathan Wood Points 26443

La manière la plus simple de désactiver un lien est probablement de supprimer la valeur href.

Si vous générez cela à partir de MVC, il suffit de ne pas inclure la balise .

Il n'est pas très clair ce qu'il faut faire pour ce que vous essayez de faire.

1voto

Tom Walters Points 7327

Ajoutez 'return false' pour éviter le lien:

Aperçu

-1voto

Phil Points 4432

Il suffit d'utiliser un signe # dans le href comme ceci: [Aperçu](#)

-1voto

Liv Points 2993

Vous pourriez le faire avec une couche de JavaScript au-dessus de chaque page : votre script JS s'exécuterait et vérifierait tous les liens sur la page - si le lien est le même que la page sur laquelle vous vous trouvez, alors "piratez" simplement l'ancre en ajoutant un événement onclick qui ne fait rien et n'envoie pas l'événement à la propagation. Cela vous permet toujours de diffuser depuis votre côté serveur tous les liens - et le script serait le même pour toutes les pages, permettant ainsi sa mise en cache par le navigateur et ne chargeant qu'une seule fois (en supposant que vous le placiez dans un fichier externe .js).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X