11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour
Tout est dans le titre, voici en plus clair :

j'utilise le drag and drop classique de scriptaculous.
Mais j'ai également un onClick sur le div que je déplace.

Or, en toute logique, dès la fin du drap and drop (lorsque je relache le bouton), l'action onClick est déclenchée.

Je souhaiterais qu'en cas de drag and drop (et non clic simple), l'action onClick ne soit pas déclenché.
Je ne vois pas comment gérer cela.

Exemple de code de création d'un objet "draggable" :

<div id="testDiv" onClick="alert('ok');">hop</div>
<script type="text/javascript">
new Draggable("testDrag", {revert: true});
</script>


Merci de votre aide.
Merci beaucoup, je n'ai effectivement pas utilisé les bons mots-clés pour trouver dans Google....
Je vais plancher là-dessus...
Bon, c'est un échec.
Les commentaires sur les réponses données sont masquées par défaut, en fait la solution proposée ne marche pas.

Je l'ai testé à tout hasard, et effectivement, çe ne change strictement rien.

Merci quand même.

Une autre idée ?