Drag & Drop avec scriptaculous

Drag & Drop avec scriptaculous - HTML/CSS - Programmation

Marsh Posté le 27-09-2006 à 18:31:00    

Salut à tous,
 
J'utilise scriptaculous pour gérer le drag & drop et j'aimerais récupèrer l'id de l'image déposée dans la dropzone pour l'insérer dans le champ.
J'utilise pour l'instant l'événement onMouseUp mais c'est pas génial.
 
Aussi, j'aimerais limiter la dropzone à un seul élément (car là, on peut mettre tous les éléments de la dragzone dans la dropzone).
 
Merci de votre aide :)
 

Code :
  1. <form name="destination">
  2.  <div id="dragzone" style="width:280px;height:70px; border:1px dotted #888;">
  3.   <img src="bruxelles.jpg" id="bruxelles" height="60", width="80" hspace="5" vspace="5" onMouseUp="javascript:document.forms['destination'].elements['recap'].value = 'Bruxelles'"/>
  4.   <script type="text/javascript">
  5.    new Draggable('bruxelles', {revert:true});
  6.   </script>
  7.   <img src="paris.jpg" id="paris" height="60", width="80" hspace="5" vspace="5" onMouseUp="javascript:document.forms['destination'].elements['recap'].value = 'Paris'"/>
  8.   <script type="text/javascript">
  9.    new Draggable('paris', {revert:true});
  10.   </script>
  11.   <img src="barcelone.jpg" id="barcelone" height="60", width="80" hspace="5" vspace="5" onMouseUp="javascript:document.forms['destination'].elements['recap'].value = 'Barcelone'"/>
  12.   <script type="text/javascript">
  13.    new Draggable('barcelone', {revert:true});
  14.   </script>
  15.  </div> 
  16.  <div id="dropzone" style="width:90px;height:90px; border:1px dotted #888;">
  17.   <input type="text" name="recap" size="50" value=""/>
  18.  </div>
  19. </form> 
  20. <script type="text/javascript">
  21.  Sortable.create('dragzone',{containment:['dragzone','dropzone'], dropOnEmpty:true});
  22.  Sortable.create('dropzone',{containment:['dragzone','dropzone'], dropOnEmpty:true});
  23.  Droppables.add('dropzone',{ hoverclass:'light' });
  24. </script>


Message édité par VlaD62 le 27-09-2006 à 18:39:18
Reply

Marsh Posté le 27-09-2006 à 18:31:00   

Reply

Marsh Posté le 28-09-2006 à 00:13:01    

Pas mis en ligne, si tu veux je peux t'envoyer par mail un petit .zip :p

Reply

Marsh Posté le 01-10-2006 à 22:05:29    

Personne pour m'aider ? :(

Reply

Marsh Posté le 04-10-2006 à 23:29:29    

envoie moi le .zip, pour pouvoir voir tout le code


---------------
polytech'Grenoble
Reply

Marsh Posté le 05-10-2006 à 18:25:49    

C'est envoyé !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed