Script.aculo.us, documentation ? - HTML/CSS - Programmation
Marsh Posté le 05-04-2006 à 12:21:32
Par exemple je cherche comment faire pour arrêter la propagatioin de l'evenement onclick sur un lien auquel on a appliqué un effet de drag 
(car si je drag puis relache alors le lien de l'élement est suivis)
Marsh Posté le 05-04-2006 à 14:31:05
Ben si la fonction JS appelé dans le onclick renvoie false, le lien n'est pas suivi...
Marsh Posté le 05-04-2006 à 14:51:11
C'est un appel spécifique a Script.aculo.us 
du type : 
<a href="lien" id="id">mon elem</a> 
<script>new Draggable('id',{revert:true});</script> 
 
C'est pour ça que je crie après le manque de doc
Marsh Posté le 05-04-2006 à 22:59:46
ReplyMarsh Posté le 06-04-2006 à 14:51:27
il n'empêche que j'ai passé du temps sur cette page (wiki.script.aculos.us) avant de pas trouver et de demander ici ! 
mal foutu ce site...
Marsh Posté le 06-04-2006 à 14:56:21
J'ai mis 2 minutes ![[:petrus75] [:petrus75]](https://forum-images.hardware.fr/images/perso/petrus75.gif) , mais forcé de reconnaître que cette page est mal branlée
, mais forcé de reconnaître que cette page est mal branlée
Marsh Posté le 06-04-2006 à 16:06:43
Bon la par contre j'ai une vrai question 
Si je rend un element a draggable via new Draggabe(idElement) 
alors si je drag l'element dès que je le lache le lien est suivi 
Comment faire pour que le lien ne soit pas suivi ? 
(en gros si c'est draggué alors je veux stopper la propagation de l'evenement onclick) 
 
Merci car je lutte la dessus  
 
Marsh Posté le 06-04-2006 à 16:28:04
http://81.56.203.201/~jerome/phplister2.0/ 
 
voici la page qui pose probleme 
sur la gauche il y a des tags que l on peut drag/dropper 
seulment ce sont aussi des liens 
alors le liens est suivis si tu drag/drop 
C'est contre ce comportement que je voudrais agir. 
 
J'ai essayé a différents niveau de mettre des return false pour stopper la propagation mais rien n'y fait...
Marsh Posté le 07-04-2006 à 14:58:54
un return false sur le onmouseup du div ? 
sur le onclick ? 
sur le onclick du A ? 
tu as essayé ?
Marsh Posté le 01-05-2006 à 23:56:16
up si quelqu'un a une solution, les return false ne marchent pas
Marsh Posté le 02-05-2006 à 12:07:39
onmouseup du a 
onclick du a => ok mais le lien ne marche plus (logique) 
J'ai mis le a dans un span 
onclick du span => ok mais le lien ne marche plus non plus (toujours logique) 
 
J'ai trouvé un peu de doc mais rien qui m'aide finalement  
http://www.aidejavascript.com/article144.html 
 
http://tool-man.org/examples/sorting.html 
Example: Sortable links 
"Firefox and Safari still generate a 'click' event even after performing a drag. This can be overcome with more JavaScript." 
Sauf qu'il n'en dis pas plus 
Marsh Posté le 02-05-2006 à 12:18:11
justement c'est sur le onclick du A qu'il faut mettre le return false  
 
mais après pour le rendre clicable  faut ptet jouer avec un bouleen
 faut ptet jouer avec un bouleen
Marsh Posté le 02-05-2006 à 13:36:50
D'après le deuxième lien il existerait bien une solution "intermédiaire" 
qui fait que quand un drag/drop est détecté alors l'évènement click est ignoré et sinon il est géré
Marsh Posté le 02-05-2006 à 14:27:15
| new Draggable('tag',   | 
 
voilà ma solution elle marche mais je l'accorde c'est pas terrible 
dans scriptaculous 1.5 revert peut être une fonction appelé lors de la fin du drag, 
d'où ma manip douteuse 
Marsh Posté le 05-04-2006 à 01:04:29
Je ne trouve pas grand chose en documentation sur la bibliothèque http://script.aculo.us/
Où trouver de l'aide en français ?