Partage
  • Partager sur Facebook
  • Partager sur Twitter

Changer le texte d'un lien quand on clique dessus

Afficher se transforme en masquer

23 mai 2006 à 19:39:36

Bonjour,

Je cherche à savoir comment je pourrais chager le texte d'un lien.
Je m'explique, j'ai une fonction qui me permet d'afficher ou de cacher des <div> (Exemple : un <div> qui contient un formulaire), et j'ai ce lien sur la page, dont le visiteur pourra masquer ou afficher le formulaire. Mais voilà la lien j'aimerais qu'il change : au chargement par défaut qu'il affiche "Masquer le formulaire" et que si je clique dessus, qu'il se transforme en "Afficher le fomulaire".

Merci d'avance :)
  • Partager sur Facebook
  • Partager sur Twitter
23 mai 2006 à 20:52:09

Il te faut du Javascript (Tu avasi deviné je crois ^^)

Si tu as été capable de créer une fonction pour cacher des div, tu devrais être capable d'en créer une pour changer le texte du lien.

Je te donne les indices ;)
Tu crées une fonction qui véréfie l'état du div (affiché ou masqué). Tu le récupère de la même facon qu'avec ta précédente fonction. Selon l'état du div, tu modifies la propriété innerHTML du lien.
Ensuite, tu la met dans l'événement onclick du lien :)


Si c'est trop vague, dit le, je me forcerai un peu plus pour composer le bout de code ^^
  • Partager sur Facebook
  • Partager sur Twitter