ammouna24
Messages postés35Date d'inscriptionlundi 9 juillet 2007StatutMembreDernière intervention 6 juillet 2009
-
17 juin 2009 à 15:53
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015
-
20 juin 2009 à 13:19
Est ce qu'il y a une methode javascript que je peux implementer qui detecte le mouvement de la souris sur une page jsp et puis je peux signaler au serveur par ajax que j'ai detecter un tel mouvement.
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 17 juin 2009 à 16:01
Bonjour,
>>sur une page jsp et puis je peux signaler au serveur par ajax que j'ai detecter un tel mouvement.
une page jsp, ça n'existe pas. c'est du html
ça tombe bien, car javascript c'est coté client ! sur du html
et donc, tu vas, à chaque mouvement appeler le serveur ?
tu vas totalement le saturer le pauvre....
à mon avis ta conception pêche....
ammouna24
Messages postés35Date d'inscriptionlundi 9 juillet 2007StatutMembreDernière intervention 6 juillet 2009 17 juin 2009 à 16:10
Bon, ma conception est pêche c'est une autre chose.
Mais je suis pas vraiment obligé d'envoyer au serveur tous les mouvements, juste j'ai besoin du premier.
Je vous repose la question: Est ce que un tel truc est possible ? j'ai cherché mais j'ai pas trouvé une réponse
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 20 juin 2009 à 13:19
bah en fait ça dépend si tu veux récupérer le tout premier mouvement uniquement ou si tu veux récupérer le premier mouvement à chaque déplacement... perso je verrais bien un truc du genre...
var checkFirstMove = {
isFirst: true,
timer: null,
check: function() {
if(this.isFirst) {
this.isFirst = false;
// premier mouvement on traite
alert('tu as bougé');
}
// si on veut le premier mouvement de chaque
// déplacement on réinitialise tout au bout d'un
// certain temps 250ms devrait suffire genre...
// setTimeout( function() { checkFirstMove.isFirst = true; }, 250);
}
}
ce n'est qu'un exemple mais la base est là... a tester... .. .