2010-01-16 4 views

Répondre

0

Je ne sais pas qu'il existe une solution générale pré-emballée à ce problème en un seul clic.

Je recommanderais de choisir un bon framework Javascript (mon préféré est MooTools, mais jQuery est sympa aussi). Ces deux bibliothèques fournissent des moyens plus agréables de gérer les événements de la souris d'une manière compatible avec tous les navigateurs.

Mon conseil: Conservez une file d'attente d'événements de souris que vous apportez constamment à un serveur via des appels AJAX. Le script côté serveur qui répond à la requête AJAX peut transférer les données dans une base de données de votre choix. Jetez un oeil à cette belle bibliothèque MooTools pour manipuler les gestes avancés de la souris pour avoir une bonne idée de la façon dont vous pourriez accomplir l'enregistrement du mouvement de la souris: Moousture.

Edit: Après un peu plus googler je suis aussi sur un MooTools Flashlight Effect qui fait presque exactement ce que vous voulez. Au lieu de mettre à jour la position de la lampe de poche en fonction du mouvement de la souris, vous stockez les coordonnées dans une file d'attente qui sera transmise à un serveur plus tard.

1

Open Web AnalyticsOpen Web Analytics est un logiciel gratuit d'analyse Web open source qui fournit le mouvement de la souris et le suivi des clics. Le tracker javascript d'OWA met en file d'attente le "domstream" et le pousse périodiquement vers le serveur où il est stocké dans la base de données. Vous pouvez ensuite lire les enregistrements via l'interface de génération de rapports. Voir une démo au: http://demo.openwebanalytics.com.

Questions connexes