désactiver un lien

désactiver un lien - HTML/CSS - Programmation

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

Reply

Marsh Posté le 04-02-2005 à 14:27:24   

Reply

Marsh Posté le 04-02-2005 à 14:46:15    

Reply

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.

Reply

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 :D


---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 04-02-2005 à 15:04:47    

De toute manière, suffit de désactiver JS, et le lien sera à nouveau actif :/

Reply

Marsh Posté le 04-02-2005 à 15:43:01    

belmadi a écrit :

Salut,
existe t'il une fonction javascript ou un attriubt html qui permet de rendre un lien inactif ?
 
merci pour vos réponses


 
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.  :D  

Reply

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.  :D


 
[:caedes]
 
Et la sémantique ?  [:benou_non]


---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 07-02-2005 à 12:41:16    

Kriscool a écrit :

[:caedes]
 
Et la sémantique ?  [:benou_non]


 
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. [:spamafote] La sémantique ne doit pas passer non plus avant les fonctionnalités dans certains cas précis.

Reply

Marsh Posté le 07-02-2005 à 13:52:24    

Sinon suffit de supprimer le contenu de l'attribut href...

Reply

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.
 
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. [:spamafote] La sémantique ne doit pas passer non plus avant les fonctionnalités dans certains cas précis.


 
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.


---------------
Loose Change Lies | Bars | Last.fm
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed