Bonjour à tous,

Je cherche à implémenter un comportement spécial en javascript:
Dans une liste d'élément, chaque élément est associé à une action. On peut accéder à un élément soit en cliquant dessus, soit en parcourant la liste à l'aide des flèches.
Ce que je veux: il faudrait que l'action associée à l'élément sélectionné ne soit appelée QUE si l'utilisateur s'est arrêté plus d'un certain temps sur cet élément (pour éviter que toutes les actions soient appelée lors d'un parcours à l'aide du clavier).

Existe t'il un mécanisme permettant ce genre de comportement (cette question ayant pour but de ne pas avoir à réinventer la roue, si possible) ?


EDIT: Je m'excuse, je viens de trouver une solution, juste après avoir posté cela.:
Pour info:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
function contactSelected(number) {
	clearTimeout(callUserInfoTimer);
	callInfoTimer = setTimeout("callInfo("+number+")",1000);
}