Bonjour à tous,

J'essai de faire quelque chose de simple, mais je n'y arrive pas...

Je souhaite, sur page web, avoir la possibilité de cacher du texte, et si l'utilisateur clique sur le lien affiché, le texte apparait. Le texte du lien doit alors changer (par exemple de "texte caché" à "texte affiché").

Voici mon bout de code :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
	<head>
		<script language="javascript" type="text/javascript">
function basculer(elem){
        var action = (document.getElementById(elem).style.display == "block") ? "none" : "block";
        document.getElementById(elem).style.display = action;
}
                </script>
		<script language="javascript" type="text/javascript">
function etat(elem){
        var action = (document.getElementById(elem).style.display == "block") ? "affich&eacute;" : "cach&eacute;";
        document.write(action);
}                               
                </script>		
	</head>
	</head>
	<body>
		<a href = "" onclick = "basculer('identification'); return false;">Texte <script>etat('identification');</script> !!!</a>
		<div id='identification' style = 'display:none;'>
			Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. 
			Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. 
			Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. 
			Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. 
			Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. 
			Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. 
			Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. Plein de texte &agrave; afficher. 
		</div>
	</body>
</html>

La fonction basculer() fonctionne parfaitement. Par contre, la fonction état() pas du tout...

Si quelqu'un a une petite idée du pourquoi du comment... Ce serait super cool, car je suis débutant en javascript...


Merci d'avance à tous !