Faire circuler des elements entre 2 listes

Description

Hum... désolé c la 1ère fois que je mets mes sources en ligne... l'émotion désolé ;D
Bon, après avoir sondé rapidement le web pour trouver qql-chose qui s'approche de ma source, je n'ai rien trouvé, donc je me suis collé à la tâche... et voilà donc le résultat !
Explications : En fait, il s'agit d'un principe très répandu dans les programmes informatiques, vous savez, où vous avez d'une part une liste (située à gauche dans l'interface) contenant des éléments que vous voulez pouvoir faire basculer par le biais de boutons dans une seconde liste (située à droite dans l'interface)... Les boutons sont les 4 suivants :
> : Transférer un élément de la liste gauche à la liste droite
>> : Transférer tous les éléments de la liste gauche à la liste droite
< : Transférer un élément de la liste droite à la liste gauche
<< : Transférer tous les éléments de la liste gauche à la liste droite

Voilà, et vous trouverez simplement les 4 fonctions executent c traitements dans le fichier *.zip contenant les sources et un imprim-écran...
Aah ! oui ! principe simple que j'allais oublier, la liste de gauche est immuable, c'est à dire que tout ce que l'on fait passer à droite demeure dans la liste de gauche (mais pas inversement!), ce qui fait, que l'on est contraint de vérifier si l'élément que l'on désire faire passer de gauche => droite n'est pas déjà existant dans la liste de droite (car on ne souhaite pas avoir des doublons dans les deux listes).

Voilà, bon courage ! Et merci de votre attention !

Conclusion :


Tout ce que j'ai pu trouver également qui pourra vous aider si vous souhaitez construire ce type d'interface c 1 p'tit exemple ici :

http://www.toutjavascript.com/savoir/savoir06_3.php3#truc7

désolé pour la concurrence... mais y'a vraiment que là que j'ai trouvé qql-chose...;) Bon sinon à part ça je cherche une meuf ;D lol
Bon allez, je vous laisse et j'arrête mes délires...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.