Salut à tous,
je réalise actuellement un drag&drop avec prototype et scriptaculous mais je rencontre un petit problème.
Le principe :
J'ai une zone de reception dont l'id est "principal" qui va recevoir tous les objet qui aurot été déclaré comme draggable.
Jusqu'ici pas de problème ca marche très bien.
Mais j'ai besoin de généré ma zone de réception en javascript(elle peut être différente selon les cas).
J'utilise donc quelque chose comme :pour modifier le contenu de ma page
Code : Sélectionner tout - Visualiser dans une fenêtre à part $('cible').innerHTML = '<div id="principal"><div id="autre"></div></div>';
Or dès que ma zone de reception d'objet est généré par javascript plus moyen d'y glisser déposer quoi que ce soit.
Ma zone créer en html au chargement de la page marche parfaitement mais si je recharge cette même zone en cliquant sur un lien ,donc par JS, ca ne marche plus.
pour déclarer mon div en tant que zone de réception j'utilise :
Si quelqu un à une idée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var products = document.getElementsByClassName('droppable'); for (var i = 0; i < products.length; i++) { new Draggable(products[i].id, {ghosting:true, revert:true}) } Droppables.add('principal', {onDrop:addProduct})![]()
Partager