salut
je souhaiterai a peu de chose près faire la même chse, à savoir permettre à l'utilisateur d'extraire une partie d'image en sélectionnant la zone à recadrer.
Aucun soucis pour extraire la partie d'image a partir de coordonnées, par contre je ne suis pas à l'aise pour faire la sélection en javascript.
Ce que tu décris si dessous m'interresse fortement !
Pourrais-tu m'envoyer le code sur eneumannalfred[at]yahoo.fr ?
d'avance merci !
jan san kar a écrit :
Bonjour,
Je suis en train de réaliser un projet de SIG et j'ai un petit soucis avec l'intéraction des clics souris sur une image.
En effet je capture la position de la souris au moment où le bouton gauche est enfoncé, on déplace la souris et je devrai capturer la position de la souris au moment où le bouton est relâché.
Si j'utilise un objet input de type image il capture les deux évènements sans problème, l'ennuie est que j'utilise javascript dans des pages jsp/jsf et qu'il me recharge la page sur ce type d'action.
J'ai donc changé l'objet input en image simple comme cela je gére directement mon clic au niveau de javascript et je peux choisir d'effectuer ou non le rechargement de la page. Le problème est que lorsque je clique sur mon image et que je déplace la souris le curseur se transforme en symbole d'interdiction (un cercle barré) et les événements souris ne sont plus capturés. Je n'obtiens donc pas la position du curseur et je ne peux donc pas tracer un rectangle de sélection.
Par contre sur un clic où la souris ne bouge pas les coordonnées sont bien prises.
Y a-t-il une option permettant de supprimer ce truc ?
Je suis en train de mettre en place un DIV car j'ai vu que le symbol d'interdiction apparait plus rarement (i.e. : c'est assez aléatoire) mais cela complique un peu le code (rien d'extraordinaire mais si je peux m'en passer en ayant une solution qui marche vraiment ça m'arrangerai).
Je teste le code en permanence avec firefox et internet explorer et le problème apparait avec les deux navigateurs.
|
Message édité par manubo le 21-04-2006 à 14:33:34