Détecter l'inactivité de l'utilisateur avec prototype.js

Un peu à la manière d’msn, via JavaScript et prototype, vous pouvez détecter l’inactivité de l’utilisateur. Je pense que Gmail utilise la même méthode pour détecter qu’un utilisateur n’est plus actif sur le chat de Gmail (via Gmail, et non via Gtalk). Cette méthode est très intéressant pour un chat en ligne ou éventuellement lancer une animation sur le site pour rendre à nouveau l’utilisateur actif… bref les idées ne manqueront pas je pense. Le principe est d’utiliser des évènements personnalisés via la dernière version de prototype, à savoir la version 1.6 (toute fraiche).

La page de démo est parlante, même si je pense que tout le monde voit de quoi je parle ;-)