trier une listbox par ordre alpha. - HTML/CSS - Programmation
Marsh Posté le 11-08-2006 à 13:09:08
Qu'est ce que tu veux dire exactement par:
Citation : Je peux transférer mes éléments de la liste 1 vers la liste 2 et vice-versa sans problème. |
ton "transfert" de list1 à list2 tu le fais en js? avec ajout/suppression de noeud? ou alors c'est un bout de ton truc en php?
Marsh Posté le 11-08-2006 à 14:19:33
oui je passe les éléments de la list1 à la list2 en javascript.
je me sers de php, juste pour aller chercher la liste des éléments sur ma base MySql.
Marsh Posté le 11-08-2006 à 14:58:47
ok je fais tout péter.
Code :
|
c'est mon fichier complet.
avec des morceaux de js et php dedans.
Marsh Posté le 11-08-2006 à 15:26:03
Il suffit de modifier la fonction TransfertListe() de la manière suivante :
// Transfert une ligne de la liste Origine à la liste Destination |
Marsh Posté le 11-08-2006 à 15:35:16
C'est ta ligne 11 qu'il faut modifier
La tu rajoutes "bêtement" en dernière position sur la liste.
Il va falloir que tu trouves en dessous entre quelles options tu dois placer celui que tu rajoutes.
Vu que le code que tu as utiliser ça risque de pas être evident.
Il aurait mieux valu tout faire avec du DOM un truc dans le genre
Code :
|
edit: p0wned mais moi j'ai tout récrit avec du DOM, et c'est plus zoli
Marsh Posté le 11-08-2006 à 16:28:51
Merci beaucoup. Ca marche comme je le souhaitais.
J'ai essayé de comprendre.....mais je capte vraiment pas grand chose en javascript
Pour le DOM, euh tu me parle chinois. loool. mais c'est pas grave.
Ce qui m'embete c'est que si j'ai un problème occasionnel en js, je vais devoir repasser sur le forum. Et vu que j'ai trouvé un autre script js que je veux appliquer, ça risque d'être bientôt. lool
Anapajari : t'as pas un lien vers un bon tutorial d'apprentissage js ?
Bon we.
Marsh Posté le 11-08-2006 à 12:02:09
Bonjour,
Je code un peu en PHP, mais je ne connais pas le javascript.
J'ai créer une page avec 2 listbox d'après ce code javascript :
http://www.editeurjavascript.com/s [...] _3_561.php
J'ai modifié mon code pour alimenter la listbox 1 avec des données d'une base MySql, et par odre alphabétique :
Je peux transférer mes éléments de la liste 1 vers la liste 2 et vice-versa sans problème.
Mais ce que je voudrais en plus, c'est que quand je transfere un élément de la liste 2 vers la liste 1, la liste 1 soit trier par ordre alphabétique.
Or là, il me met l'élément en bas de la liste 1.
J'essaye de placer "sort();" dans le javascript, mais ça ne marche pas, forcément.
Pouvez vous m'aider ?
Merci.