Bonjour a tous !
Voila je voudrais un petit coup de main en javascript.
Je souhaiterai un code qui cache un lien.
Ce lien apparaîtrait seulement si on poste un message.
Autrement, il doit être rester caché.![]()
Bonjour a tous !
Voila je voudrais un petit coup de main en javascript.
Je souhaiterai un code qui cache un lien.
Ce lien apparaîtrait seulement si on poste un message.
Autrement, il doit être rester caché.![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.getElementById('id_du_lien').style.display = "none"; // cacher document.getElementById('id_du_lien').style.display = "inline"; // afficher
Je te remercie mais comment tu déclares ce id du lien ?
Est-ce par le par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <a href="page.html">voir</a> // Ce qui donnerait : document.getElementById('<a href="page.html">voir</a>').style.display = "none"; // cacher document.getElementById('<a href="page_affiche.html">voir</a>').style.display = "inline"; // afficher
t'as du sauter quelques étapes au cours d'html toi.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <a id="id_du_lien" style="display:none;" href="page.htm">text</a> <input type="button" id="id_du_boutton" value="afficher le lien" /> <script type="text/javascript> document.getElementById('id_du_button').onclick = function(){ // lors du clique sur le bouton document.getElementById('id_du_lien').style.display = 'inline'; // affiche le lien }; </script>
Oh, je ne suis pas très fort mais ton code ne fonctionne pas et je n`ai pas demandé un bouton mais : un lien qui apparaîtrait seulement si on poste un message.
En gros c'est ça :
On arrive sur la page et il y a que cette information :
Autrement dit, laisser un message dans les commentaires pour voir le lien.{{{Vous devez répondre à ce sujet pour voir la partie cachée}}}
Si la personne poste un message le lien apparaît.
Voici la page :
http://hackplanet.eklablog.com/apple...cool-a46506209
Quand j'essaye de poster un commentaire, le lien n’apparaît pas...
Bonjour.
A première vue, j'ai noté sur ta page un détail qui ne va pas : l'id du bouton diffère de l'id du bout de code utilisé pour déclencher l’événement :
et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input id="id_du_boutton" type="button" value="afficher le lien">
Essayes donc déjà de corriger ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 document.getElementById('id_du_button').onclick = function(){ // lors du clique sur le bouton document.getElementById('id_du_lien').style.display = 'inline'; // affiche le lien };
Cordialement,
Idriss
Partager