bonjour,
j'ai une fonction javascript qui m'affiche une div avec display = block
je voudrai ajouter un timer qui se lance lorsque ma souris quitte la div
j'ai donc créer une fonction startTimer() et son stopTimer() avec le display = none

mon souci est qu'avec ce code le timer se lance quand je survole la div
Code : Sélectionner tout - Visualiser dans une fenêtre à part
monobjetdiv.onmouseout = startTimer;
et mes fonctions timer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function startTimer(){
	clearTimeout(timer);
	var timer = setTimeout("stopTimer()",2500);
}
 
function stopTimer(){
	document.getElementById('madiv').style.display='none';
}
merci pour votre aide