OVH Cloud OVH Cloud

Pb JScript: désactiver un lien en script client

2 réponses
Avatar
Arnaud
Salut!
je voudrais désactiver un lien en javascript, mais je n'y arrive pas....
j'ai donné un nom à mon lien: <a name="CalendDepart"></a>

et ensuite ds mon script client j'ai essayé:
document.monformulaire.CalendDepart.disabled = true; --> marche po
document.monformulaire.CalendDepart.onclick = ""; --> marche po non plus

en fait je me demande même s'il n'y a pas une erreur avec le nom de mon
lien...
j'ai une erreur du type: "document.monformulaire.CalendDepart" a la valeur
Null ou n'est pas un objet....

Merci de votre aide
@+
Arnaud

2 réponses

Avatar
Bul
bonjour,
<a href="exemple.htm" id="CalendDepart" name="CalendDepart">lien</a>
<input type="button"
onclick="CalendDepart.innerHTML='';"
value="Enlever">
il y a sûrement d'autres solutions ...
pas sûr que cela fonctionne
avec tous les navigateurs
@+
Avatar
Boss Hog
Salut,
c'est la propriété href qu'il faut changer et pas innerHTML.
tu fait ceci:
//Javascript
document.nomdulien.href = '#';

l'ideal serai d'utiliser la propriété id plutot que name
document.getElementById('id_lien').href = '#';
//comme ca tu à un lien vide
//verifie la syntaxe de getElementById car javascript est case sensitive

@+
Boss hog

"Arnaud" wrote in message
news:
Salut!
je voudrais désactiver un lien en javascript, mais je n'y arrive pas....
j'ai donné un nom à mon lien: <a name="CalendDepart"></a>

et ensuite ds mon script client j'ai essayé:
document.monformulaire.CalendDepart.disabled = true; --> marche po
document.monformulaire.CalendDepart.onclick = ""; --> marche po non plus

en fait je me demande même s'il n'y a pas une erreur avec le nom de mon
lien...
j'ai une erreur du type: "document.monformulaire.CalendDepart" a la valeur
Null ou n'est pas un objet....

Merci de votre aide
@+
Arnaud