Bonjour!

Petit problème avec la librairie Scriptaculous :

J'ai deux listes dont les éléments sont déplaçables entre elles. Seulement c'est pour récupérer l'id du container receveur que j'éprouve des difficultés.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<ul id="1">Liste 1
			<li id="element1">element1</li>
			<li id="element2">element2</li>
		</ul>
		<ul id="2">Liste 2
			<li id="element3">element3</li>
			<li id="element4">element4</li>
		</ul>
 
		<script type ="text/javascript" language="javascript">	
			var usedId;
			function setUsedId(element){
				usedId = element.id;
			}
 
			Sortable.create('1',{
				containment: ['1','2'], 
				dropOnEmpty: true, 
				onUpdate: function(container){
					alert(container.id);
				}
			});
			Sortable.create('2',{
				containment: ['1','2'], 
				dropOnEmpty: true, 
				onUpdate: function(container){
					alert(container.id);
				}
			});
		</script>
Le résultat du alert est toujours l'id du premier container. Or ce que je veux obtenir est l'id du container dans lequel est déplacé mon élément

D'après ce que j'ai pu comprendre suite aux recherches que j'ai faites, c'est qu'il faut utiliser la fonction serialize (???).

Merci