[html] cacher ou afficher des éléments
Résolu/Fermé
neointhematrix
Messages postés
71
Date d'inscription
mardi 13 février 2007
Statut
Membre
Dernière intervention
4 février 2010
-
5 sept. 2007 à 11:09
mokai - 27 juil. 2017 à 10:59
mokai - 27 juil. 2017 à 10:59
A voir également:
- Afficher/masquer texte html css
- Afficher cacher texte html - Meilleures réponses
- Masquer un code html avec du js - Meilleures réponses
- Masquer conversation whatsapp - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? - Forum Word
- Editeur html - Télécharger - HTML
- Si cellule contient texte alors ✓ - Forum Excel
15 réponses
neojick
Messages postés
167
Date d'inscription
mardi 22 mai 2007
Statut
Membre
Dernière intervention
30 mars 2009
99
5 sept. 2007 à 11:17
5 sept. 2007 à 11:17
Il faut faire ça en javascript.
Tu mets ton texte dans une div de cette façon :
Et sur ton lien
Dans ton HEAD tu mets ce code javascript
Tu mets ton texte dans une div de cette façon :
<div id="id_div_1" style="display:none;"> Texte à masquer, afficher </div>
Et sur ton lien
a href="" onclick="javascript:visibilite('id_div'_1); return false;" >Lien</a>
Dans ton HEAD tu mets ce code javascript
function visibilite(thingId) { var targetElement; targetElement = document.getElementById(thingId) ; if (targetElement.style.display == "none") { targetElement.style.display = "" ; } else { targetElement.style.display = "none" ; } }
28 déc. 2009 à 16:49
Je dois être trop nulle parce que chez moi ça ne fonctionne pas :(
j'ai l'impression qu'il manque une ouverture de balise devant href mais meme en l'ajoutant rien )à faire mon lien apparait mais le texte non. Je ne sais pas bien ou est mon erreur
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<script>
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
</script>
</head>
<body>
<a href="" onclick="javascript:visibilite('id_div'_1); return false;" >Lien </a>
<div id="id_div_1" style="display:none;">
Texte à masquer, afficher
</div>
</body>
</html>
30 juin 2011 à 10:15
a href="" onclick="javascript:visibilite('id_div'_1); return false;"
par
a href="" onclick="javascript:visibilite('id_div_1'); return false;"
et ca va marcher, merci pour l'aide
1 févr. 2012 à 19:31
6 janv. 2013 à 19:13
27 juil. 2017 à 10:59