IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Désactiver balise A (lien)


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut Désactiver balise A (lien)
    Bonjour,

    Pourriez-vous me dire pourquoi lorsque je mets ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                 <A id='adown2' DISABLED='disabled' HREF="javascript:swap('999','2006-08-02',2001,2,2,document.getElementById('2'),4);"><IMG id='swup2' SRC=\"../../images/ord_up_disab.gif\"></A>
    Mon lien est toujours actif ?

    Merci.

  2. #2
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    Deja il n'y a jamais eu d'attributs disabled pour un lien.
    Cet attribut est réservé pour les balises de formulaire (BUTTON, INPUT, OPTGROUP, OPTION, SELECT, TEXTAREA).

    Utilise un javascript pour le desactiver

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="http://..." onclick="return false;">dummy text</a>

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut
    Bonjour,

    d'après la documentation, la balise a ne contient pas de propriété disabled...

    EDIT : masu m'a devancé !

  4. #4
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    Oui mais moi mon problème c'est que j'aimerais qu'il soit désactivé dès le "load" de la page (tout en étant existant, puisque par la suite je dois le réactiver justement par l'intermédiaire d'un javascript)

  5. #5
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    Je sais qu'il existe href=# mais ça rafraichit toute la page et ça ne m'interesse pas !

  6. #6
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut
    Je ne vois pas trop comment faire ça...
    A part de créer deux blocs : un avec le lien actif et l'autre sans le lien. Et tu affiches le bon bloc suivant les cas...

  7. #7
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    enlève la propriété href et ajoute la par javascript quand tu vas réactiver ton lien

  8. #8
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    Citation Envoyé par Oluha
    enlève la propriété href et ajoute la par javascript quand tu vas réactiver ton lien
    C'est possible une balise <A> sans HREF ?

  9. #9
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    Citation Envoyé par navis84
    Je ne vois pas trop comment faire ça...
    A part de créer deux blocs : un avec le lien actif et l'autre sans le lien. Et tu affiches le bon bloc suivant les cas...
    c'est bien ce que j'avais fait au début, mais le problème qui se pose c'est que dans fonction javascript, lorsqu'il faut réactiver le lien, et bien s'il n'existe pas sur la page HTML bonjour l'angoisse pour le navigateur

  10. #10
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    apparement il faut que je détail un peu. le t'uc c'est dans le onclick que tu fasse un return de vrai ou faux pour que le lien fonctionne ou pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var link_flag=false;/*variable globale*/
    function action() {
    	return link_flag;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <p onclick="link_flag=true;">click to enable link</p>
    <a href="http://www.developpez.com" onclick="return action();">dummy</a>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Désactivation d'un lien une fois visité
    Par Invité dans le forum Langage
    Réponses: 29
    Dernier message: 05/03/2014, 19h44
  2. balise *de lien
    Par Mo_Poly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/03/2008, 10h58
  3. Désactivation dynamique de lien
    Par Gerzag dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/06/2007, 11h44
  4. Réponses: 1
    Dernier message: 06/06/2006, 09h47
  5. [CSS / FireFox] Balise de lien <A> et propriété width
    Par DemonKN dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/08/2005, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo