Bonjour à tous,
J'ai créé une série de fonctions qui me permettent de faire un drag d'objet. Je sais j'aurais peu être du utiliser un truc tout fait mais bon c'est fait c'est fait.
Ca fonctionne bien sauf pour deux points:
1/ Le plus ennuyant : Pour que cela fonctionne j'ai deux id. id1 qui est l'objet qui doit se déplacer et id2 qui est l'objet sur lequel il faut cliquer pour bouger id1. Classique quoi !
Mon problème est que lorsque je clic sur id2 et que je bouge ça fonctionne mais une fois relaché id2 et que je reessaye tout de suite, cela se bloque, je relache le boutton de la souris et l'objet bouge sans qu'aucun boutton ne soit pressé. Je dois à nouveau cliquer down et up pour que le drag se stop. Pour éviter cela, si je clic n'importe ou dans la page entre chaque tentative de drag, cela fonctionne très bien.
J'ai l'impression qu'il faut redonner le focus à la page pour que cela fonctionne. Ma question est lorsqu'on clic sur une page, que se passe t il au niveau du statut de la page ? Puis-je émuler ce genre d'action ?
2/ Quand je drag un objet, il selectionne le texte qui se trouverait à côté. Esthétiquement, ce n'est pas trop agréable donc comment puis-je désactiver la selection du text durant le drag.
... j'aime faire les choses par moi même histoire de ne pas bêtement utiliser quelque chose de black boxé mais je me dis que mes futurs utilisateurs méritent peut être mieux et ne sont pas obligés de subir mes choix existentiels de développeur
. Quelle est la meilleur lib sous prototype qui permet le drag et autres fioritudes esthétiques ajaxiennes ?
Que pensez vous de http://script.aculo.us/ ? J'ai surtout peur des conflits en utilisant trop de lib différentes. Actuellement je n'utilise que prototype.
Merci,
Vodnok,
J'ai créé une série de fonctions qui me permettent de faire un drag d'objet. Je sais j'aurais peu être du utiliser un truc tout fait mais bon c'est fait c'est fait.
Ca fonctionne bien sauf pour deux points:
1/ Le plus ennuyant : Pour que cela fonctionne j'ai deux id. id1 qui est l'objet qui doit se déplacer et id2 qui est l'objet sur lequel il faut cliquer pour bouger id1. Classique quoi !
Mon problème est que lorsque je clic sur id2 et que je bouge ça fonctionne mais une fois relaché id2 et que je reessaye tout de suite, cela se bloque, je relache le boutton de la souris et l'objet bouge sans qu'aucun boutton ne soit pressé. Je dois à nouveau cliquer down et up pour que le drag se stop. Pour éviter cela, si je clic n'importe ou dans la page entre chaque tentative de drag, cela fonctionne très bien.
J'ai l'impression qu'il faut redonner le focus à la page pour que cela fonctionne. Ma question est lorsqu'on clic sur une page, que se passe t il au niveau du statut de la page ? Puis-je émuler ce genre d'action ?
2/ Quand je drag un objet, il selectionne le texte qui se trouverait à côté. Esthétiquement, ce n'est pas trop agréable donc comment puis-je désactiver la selection du text durant le drag.
... j'aime faire les choses par moi même histoire de ne pas bêtement utiliser quelque chose de black boxé mais je me dis que mes futurs utilisateurs méritent peut être mieux et ne sont pas obligés de subir mes choix existentiels de développeur


Que pensez vous de http://script.aculo.us/ ? J'ai surtout peur des conflits en utilisant trop de lib différentes. Actuellement je n'utilise que prototype.
Merci,
Vodnok,