Accueil > Forum > > > > Position du curseur
Position du curseur
jeudi 1 mars 2007 à 16:28:15 |
Position du curseur

Lutinore
|
Salut, est-ce qu'il y a un moyen en javascript de connaitre à tout moment la position de la souris et l'état des boutons sans passer par les évènements ??
|
|
jeudi 1 mars 2007 à 17:40:52 |
Re : Position du curseur

astuces_jeux
|
moi aussi je cherche sa mais je penses que non en js
|
|
vendredi 2 mars 2007 à 00:04:44 |
Re : Position du curseur

PetoleTeam
|
Réponse acceptée !
B
onsoir... Sans événement point de salut... ;0)
|
|
vendredi 2 mars 2007 à 11:14:53 |
Re : Position du curseur

bultez
|
Bonjour,
pourquoi ne pas passer par les évênements ? en javascript, l'evênement onmousemove détecte le déplacement de la souris. à ce moment là, on sait où elle est.
>>état des boutons c'est à dire ? quels boutons ? car si on cause <input type="button"> ou <button> le fait de cliquer dessus ne fait que déclencher l'action associée ( javascript )
|
|
vendredi 2 mars 2007 à 12:12:45 |
Re : Position du curseur

Zobibol
|
Réponse acceptée !
Salutation, le pense que le terme de bouton doit s'appliquer à la souris ( onmousedown, onmouseup ) après le onmousemouse pour la souris mais les evenements sont donc inévitables !
[o-_-o]
|
|
vendredi 2 mars 2007 à 12:18:14 |
Re : Position du curseur

bultez
|
tu as probablement raison Zobibol. et je redemande,
pourquoi, en html/javascript ne pas passer par les évênements ?
ça peut être utile (?) parfois (?) dans d'autres langages (euh?). en JavaScript, je ne vois pas
|
|
vendredi 2 mars 2007 à 16:05:23 |
Re : Position du curseur

Lutinore
|
Merci pour vos réponses.
Bultez, bien sûr que ça peut être utile dans d'autres langages.. là je vais me débrouiller avec le onmousemove :p
En ce qui concerne l'état des boutons, je parle bien évidemment des boutons de la souris. J'ai une interface wpfe en xaml et le onmouseup du canvas n'est pas toujours appelé et ça me pose des problèmes pour libérer la souris si je l'ai capturé dans le onmousedown. Je vais essayer de régler ça avec les évènements du container du contrôle wpfe.
|
|
jeudi 8 mars 2007 à 12:42:37 |
Re : Position du curseur

KadRik
|
Ah... Ce qui pourrait être utile dans d'autres langages ne le serait plus en JavaScript... Est-ce à dire qu'en JavaScript il n'y a pas de position du curseur sans évènement ? (merci à Bultez d'y réfléchir). Et est-ce utile de répondre, à quelqu'un qui demande comment faire quelquechose, si ce qu'il demande est utile ? (tant qu'on ne voit pas, Bultez, il faut continuer de regarder, et du moins ne rien dire - tant mieux si tu n'a jamais eu à te poser la question, quelque part. Mais dans ce cas...). Bref. On a l'habitude de ce genre de perte de temps.
En effet, Lutinore, cette question se pose. Je n'ai pas trouvé la réponse attendue. Mais OUI, il existe un moyen de capturer A TOUT MOMENT (tout en passant certes quand-même par l'évènement, mais pas de la façon dont on s'y attendrait). Note tout de même que je ne développe que sous IE (je ne sais pas ce que ça donne avec un autre navigateur). En fait, cette capture automatique et permanente se fait vie une règle de style. Peu importe à quel élément l'on applique cette règle, mais elle dit, par exemple :
IMG.maClasse { position : absolute; top: expression( ma_fonction() ) }
avec dans le JavaScript :
var oBody = document.body ma_fonction(){ try{ return event.clientY + oBody.scrollTop}. catch(e) {} }
on notera qu'il n'est pas indispensable de déclarer aussi { left : expression(autre_fonction()) }. Ca ferait peut-être trop travailler le navigateur. Mais ma_fonction() peut contenir le reste du script à exécuter. Ce qui compte, c'est qu'elle permet l'appel permanent et automatique à la position de la souris (certes... via event, car hélas je n'ai pas trouvé comment faire sans l'objet event). Commentaire : l'utilisation de try est du au fait qu'il n'y a pas toujours d'évènement. Cela permet d'éviter tout bug, tout en garantissant la capture en permanence. Et loin de signifier qu'il n'y a pas de position du curseur sans evènement, cela signifie simplement que le DHTML a manifestement ses limites et contraintes.
|
|
jeudi 8 mars 2007 à 14:03:02 |
Re : Position du curseur

bultez
|
quel galimatia et ramassis de n'importe quoi...
>> Ce qui pourrait être utile dans d'autres langages ne le serait plus en JavaScript.. c'est exactement le contraire !!!! dans certains langages les evênements du style onmousemove n'existent pas, et il faut bien y palier. en javascript il y a ce qu'il faut. Pourquoi vouloir éviter un évênement qui répond parfaitement à la question, au problème à résoudre ???!!!???
>>Je n'ai pas trouvé la réponse attendue. Mais OUI, il existe un moyen de
capturer >>A TOUT MOMENT (tout en passant certes quand-même par
l'évènement... ?!???!!!! comment qualifier cette réponse, qui se contredit elle-même ???? qui ne répond pas à la question posée, et qui ne fonctionne pas ????
>>tant mieux si tu n'a jamais eu à te poser la question
euh... on pose une question à la communauté, et ma réponse fut la même que les autres intervenants, certes, formulée autrement.
|
|
jeudi 8 mars 2007 à 14:10:58 |
Re : Position du curseur

bultez
|
j'ajouterais que si je posais cette question ( pourquoi vouloir ne pas uttiliser le onmousemove ) c'est que peut-être, dans un cas particulier, cela pouvait ne pas convenir, et qu'en expliquant le problème, les intervenants auraient, sans aucun doute, trouver une réponse, une alternative....
|
|
Cette discussion est classée dans : curseur, position
Répondre à ce message
Sujets en rapport avec ce message
Position du curseur [ par birdyz ]
Bonjour à tousVoila, j'aimerai savoir s'il est possible en javascript (j'en ai encore jamais fait donc excusez moi ;-)) de savoir à quelle position ce
Récupérer la position du curseur dans un TEXTAREA [ par piment ]
Comment récupérer la position du curseur dans un textarea ou la position en nombre de caractère depuis le début.Merci
URGENT: position du curseur dans un TEXTAREA ??? [ par Kiom ]
Bonjour tout le monde,bon voilà une petite question :est-il possible en javascript de connaître la position du curseur dans un textarea ?....une répon
connaitre la position du curseur dans un champ et l'exploiter [ par zarzar ]
bonjour je voudrais trouver un moyen de faire la chose suivante : j'ai un texte dans un champ X avec le curseur de texte clignotant au beau milieu d
position curseur dans un calque [ par djcal007 ]
Bonjour tt le monde, je c pas comment faire parce ke IE et mozilla il ménerve. G une image et je ve avoir les coordonées de la souris par rapport à li
Position curseur, javascript et textareas [ par sdess ]
Je voudrais pouvoir récupérer la position du curseur quand je clique dans un textareas, et pouvoir positionner le curseur à un autre endroit dans le t
Position curseur dans textarea [ par fixeurman ]
Bonjour, un petit javascript me permet de saisir un texte par défaut dans une zone de texte (le login + la date) (script ci dessous) ; mon problème c'
Position du curseur sur une image [ par Xneo ]
Salut! J'aurais besoin d'un petit coup de pouce, voir même d'un petit bout de code si possible...Voila, je voulais savoir s'il etait possible sur une
Pb récupération position curseur [ par jlfcdvg ]
BonjourJe voudrais soumettre ce problème à votre sagacité.Sur une page destinée à un fichier d'aide au format chm, j'affiche une image dans une bulleM
Connaître la position du curseur à un temps donné [ par jdmcreator ]
Bonjour,J'ai une question tout bête que je ne suis pas capable de régler. Je voudrais avoir la position du curseur à chaque seconde. J'ai tenté d'util
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|