Bonjour,

J'un probl�me que je n'arrive pas � r�soudre.

J'ai un �l�ment myDiv dans ma page html.

Je souhaiterais que si on clique n'importe o� dans la page, l'�lement devienne invisible, sauf si on clique sur l'�l�ment en question.

J'ai fait ceci :

Code : 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
 
<html>
 
<body onClick="javascript:close();">
 
<div id="myDiv">
	hello
</div>
 
 
 
<script type="text/javascript">
	function close(){
		document.getElementById("myDiv").style.display = "none";
	}
</script>
 
</body>
</html>

mais si on clique sur l'�l�ment, il devient aussi invisible.

Quelqu'un a une id�e ?

J'ai essay� de jouer sioux en faisant ceci, mais ne fonctionne pas ...

Code : 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
 
<body onClick="javascript:close();">
 
<div id="myDiv" onClick="javascript:appear();">
	hello
</div>
 
 
 
<script type="text/javascript">
	function close(){
		document.getElementById("myDiv").style.display = "none";
	}
 
	function appear(){
		document.getElementById("myDiv").style.display = "block";
	}
</script>
 
</body>