steph13 Posté 5 Octobre 2007 Posté 5 Octobre 2007 Bonjour le hub, Je patauge un peu depuis ce matin avec un petit problème. J'ai une liste ordonnée qui affiche le contenu d'un site sous forme d'arborescence. Je veux pouvoir faire passer les éléments d'une page à l'autre avec un drag and drop. De ce côté la, pas de problème. La où le bas blesse, c'est lorsque que je veux récupérer la valeur ID de l'élément <li> qui vient d'être modifié. Hors, j'ai pas mal testé les divers selecteurs, mais je ne m'en sort pas. Pour ceux qui veulent voir la page, le code source: cliquez ici J'espère avoir exposé clairement mon problème. Merci de votre aide. ++ Stef'
captain_torche Posté 5 Octobre 2007 Posté 5 Octobre 2007 Tu devrais pouvoir le récupérer avec un simple li.getAttribute('id') Non ? Par contre, il faudrait que chacun des id de tes éléments soit unique.
steph13 Posté 5 Octobre 2007 Auteur Posté 5 Octobre 2007 Ils le sont, les id sont tirés de la bdd. Je viens de tester avec li.getAttribute('id'); Je ne sais pas si je l'utilise bien, mais cela me génère une erreur: li is not defined.
captain_torche Posté 5 Octobre 2007 Posté 5 Octobre 2007 Il faut bien sûr que la variable li soit renseignée. Tu peux copier/coller un bout de ton code ? Tout à l'heure, tous tes li avaient un ID à 0. Par contre, il reste un problème : tu as quand même des ID redondants : tu as un ul avec un ID à 9, également un li avec cet ID, ainsi qu'un span. Comme un ID doit être unique, tu vas avoir des soucis. Pour ne pas te faire changer toute ta structure, il faudrait les préfixer : <ul id="ul_9">, par exemple
steph13 Posté 5 Octobre 2007 Auteur Posté 5 Octobre 2007 (modifié) Il faut bien sûr que la variable li soit renseignée. >> J'en conviens... C'est la que mes compétences en JS blesse un peu...(bcp ?? lol) Je la renseigne comment cette fameuse variable li ?? Sachant que les ID de ma liste sont générés dynamiquement, je coince pour les récupérer dans mon JS. Ceci étant, j'ai remis la page test d'aplomb. Avec un préfixe Art_ pour les articles, et Rub_ pour les rubriques. PS: Tu veux un copier /coller de quel bout du code ???... Je ne vais tout coller ici, ce n'est pas forcément utile... non ?? Modifié 5 Octobre 2007 par steph13
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant