désactiver un lien - HTML/CSS - Programmation
Marsh Posté le 04-02-2005 à 14:48:11
Humm du point de vue de l'ergonomie c'est pas top.
Le lien apparaitrait toujours mais rien ne se passerait quand on clique dessus ?
Le mieux serait de la cacher je pense mais montre nous ton code et explique ce que tu veux faire.
Marsh Posté le 04-02-2005 à 15:03:39
En utilisant le DOM il doit être possible de remplacer dans l'arbre du document l'élément <a> par un élément <span> contenant le même texte. Faire l'inverse est un poil plus délicat
Marsh Posté le 04-02-2005 à 15:04:47
De toute manière, suffit de désactiver JS, et le lien sera à nouveau actif
Marsh Posté le 04-02-2005 à 15:43:01
belmadi a écrit : Salut, |
Non, mais tu peux raisonner à l'inverse et mettre un onclick sur des span qui eux se comporteront comme des liens avec un peu de JS.
Marsh Posté le 07-02-2005 à 11:15:19
Hermes le Messager a écrit : Non, mais tu peux raisonner à l'inverse et mettre un onclick sur des span qui eux se comporteront comme des liens avec un peu de JS. |
Et la sémantique ?
Marsh Posté le 07-02-2005 à 12:41:16
Kriscool a écrit : |
Quoi la sémantique ? Il veut savoir si telle chose est réalisable... Je luis répond.
De plus, peut être que ce qu'il veut faire est une application web dans un intranet. Je viens de terminer un logiciel de gestion de restau qui repose en grande partie sur du JS pour que tout soit instantanné et confiné dans une même page. La sémantique ne doit pas passer non plus avant les fonctionnalités dans certains cas précis.
Marsh Posté le 07-02-2005 à 13:52:24
Sinon suffit de supprimer le contenu de l'attribut href...
Marsh Posté le 08-02-2005 à 11:12:43
Hermes le Messager a écrit : Quoi la sémantique ? Il veut savoir si telle chose est réalisable... Je luis répond. |
Je suis plutôt d'avis de dire que la sémantique ne doit pas empêcher la réalisation (par des moyens raisonnables, ie. par pas un JS de 200 lignes ou que sais-je encore) d'une fonctionnalité. Mais quand on peut avoir les deux, autant chercher les deux initialement et laisser tomber la sémantique si c'est pas faisable simplement.
Pour le cas présent c'est vrai que c'est peut-être pas faisable simplement en restant sémantique, mais j'avoue que j'ai pas pris le temps de fouiller un peu.
Marsh Posté le 04-02-2005 à 14:27:24
Salut,
existe t'il une fonction javascript ou un attriubt html qui permet de rendre un lien inactif ?
merci pour vos réponses