Les Allergies
Alimentaires
Posez votre question Signaler

Cacher le texte en trop... [Résolu]

fabrice88 - Dernière réponse le 13 juil. 2010 à 11:39
Bonjour,
Comme sur ce site je voudrai que lorsque j'ai trop de texte dans une div en cacher une partie et le faire apparaitre llorsque je clique dessus.
Comment est il possible de mettre ce systeme en place ?
Merci.
Lire la suite 

Cacher le texte en trop »

4 réponses
Réponse
+1
moins plus
Bonjour fabrice88,

Voici quelques éléments de réponse :
- page en HTML + JavaScript
- balise "div"
- sur clic sur une zone, utilisation de la propriété style.display

Avec ça et Google, vous devriez pouvoir trouver ce qu'il vous faut :-)
Ajouter un commentaire
Réponse
+0
moins plus
Je trouve plus élégant de jouer avec le style overflow-y:hidden.
Et puis ça permet d'éviter de devoir compter les caractères et tout ça si on veut une coupure propre...
Ajouter un commentaire
Réponse
+0
moins plus
vous auriez pas un exemple concret car je pige pas bien.
Ajouter un commentaire
Réponse
+0
moins plus
Crée un nouveau fichier .html, et colle ceci dedans :
<html>
<head>
<script type="text/javascript">
	function montrerCacher(unDiv)
	{
		if (unDiv.style.overflowY == "hidden")
		{
			unDiv.style.overflowY = "";
			unDiv.style.height = "auto";
		}
		else
		{
			unDiv.style.overflowY = "hidden";
			unDiv.style.height = "50px";
		}
	}
</script>
</head>
<body>
<div id="truc" style="width:200px; height:50px; border:solid 1px black; overflow-y:hidden;">Ceci est un texte relativement long dans un div qui est nécessairement tout petit, pour pouvoir jouer avec le bouton montrer/cacher qui doit se trouver un peu plus bas.</div>
<button onclick="javascript:montrerCacher(document.getElementById('truc'));">Montrer / cacher</div>
</body>
</html>
Ajouter un commentaire
Ce document intitulé « Cacher le texte en trop... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?