wehtam
Messages postés2Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention11 février 2003
-
11 févr. 2003 à 18:01
mahmoul
Messages postés1Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention27 juin 2007
-
27 juin 2007 à 13:28
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
mahmoul
Messages postés1Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention27 juin 2007 27 juin 2007 à 13:28
Salut,
Je vous remerci pour c'est code parceque ils m'ont facilité la tache.
mais j'ai renconté une erreur de IE6 ""serveur génére une exeption eparcontre sur firefox ca marche bien
je veut ajouté un elemnet a une liste d'une autre page a travers textbox.
voici ma fonction JS:
function put() {
if (window.opener && !window.opener.closed)
window.opener.document.doctorform['id_specialty'].options[window.opener.document.doctorform['id_specialty'].options.length] = new Option(document.specialtyform.content_title.value,document.specialtyform.content_title.value, false,true);
window.close();
}
eske qq1 peut m'aider je vien de débuter dans le développement et je ne sais pas koi faire?
merci d'avance
dellen
Messages postés2Date d'inscriptionmercredi 18 avril 2007StatutMembreDernière intervention 2 juillet 2007 18 avril 2007 à 15:48
Bonjour!
Je tiens à vous remercier pour ce code et ces améliorations, cela ma permis d'avancer trés rapidement sur mon projet, et ce, après avoir perdu beaucoup de temps à essayer en vain
poulp86
Messages postés13Date d'inscriptionmardi 31 janvier 2006StatutMembreDernière intervention 5 février 2007 23 janv. 2007 à 18:11
Super mais je souhaiterai savoir si il etait possible de faire un glisse deplacer une d'une ligne d'une de tes listes qui pointerait vers un fichier vers un programme exterieur type lecteur audio ou logiciel de retouche photo ?
Merci :)
cs_bob1950
Messages postés5Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention19 décembre 2005 26 juil. 2006 à 12:10
Bonjour,
j'ai beau rajouté comme decrit ci dessus les lignes de codes pour récupérer mes données sous forme tableau rien a faire.
quelqu'un peut il m'aider ?
merci par avance
anjouweb49
Messages postés5Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention26 octobre 2006 27 avril 2006 à 14:44
Bonjour,
Merci pour ce script qui m'a économisé bcp de temps...il est simple mais très utile, surtout quand on met 2 plombes pour faire des petites bricoles en javascript, comme moi. Pour ce qui est du php je me débrouille mais javascript... donc voilà, tout simplement merci!
pour éviter que les éléments ne s'effacent de la première liste, je suppose qu'il suffit d'enlever la ligne :
unaff.options[sel] = null;
de la première fonction affecte(...) et de la seconde fonction affectetout(...)
Manu.
cs_chouxe
Messages postés5Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention15 décembre 2006 16 avril 2006 à 23:27
Bonjour,
Je voudrai utiliser ce script mais sans que les élements de la liste A soit effacé lorsque je les déplace dans la liste B.
Y a t'il une solution ?
Je vous remercie de votre aide
chouxe :)
cs_truckmush
Messages postés3Date d'inscriptionvendredi 12 août 2005StatutMembreDernière intervention29 août 2005 29 août 2005 à 23:43
Pour ceux, qui comme moi, on bien galéré pour traiter les données envoyées par post dans l'array tableau, voici comment j'ai procédé: ça marche !
foreach($_POST['tableau'] as $tableau)
{
traitement
}
Note: ça marche aussi avec get ;-)
Note2: peut-être est-ce élémentaire, mais pour moi cela ne l'était pas alors je suppause que pour d'autres non plus ;-)
Encore merci pour ce code GENIAL !!
cs_truckmush
Messages postés3Date d'inscriptionvendredi 12 août 2005StatutMembreDernière intervention29 août 2005 29 août 2005 à 23:13
Dans mon cas la liste de gauche est générée par un php/mysql.
Dans ce cas, ne peut-on pas fixer le nombre d'options dans la liste de gauche comme étant le max d'options possibles, cad le monbre d'entrées dans la liste de droite, nombre qui est facilement founi pas le php/mysql ???
Sinon félicitation...
cs_truckmush
Messages postés3Date d'inscriptionvendredi 12 août 2005StatutMembreDernière intervention29 août 2005 29 août 2005 à 23:13
Dans mon cas la liste de gauche est générée par un php/mysql.
Dans ce cas, ne peut-on pas fixer le nombre d'options dans la liste de gauche comme étant le max d'options possibles, cad le monbre d'entrées dans la liste de droite, nombre qui est facilement founi pas le php/mysql ???
Sinon félicitation...
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 3 juil. 2005 à 17:53
Alors deux améliorations.
1. Pour faire fonctionner avec des sélections multiple qui ont besoin d'un envoi sous forme de tableau (<select multiple="multiple" name="tableau[]" id="listselect"...)
A. Rajouter <select name="listunselect" id="listunselect"(...) à la place de <select name="listunselect"
B. Remplacer affectetout(this.form.listselect,this.form.listunselect) par affectetout(document.getElementById('listselect'),document.getElementById('listunselect'))
2. Lors de la soumission, il faut sélectionner toutes les occurences dans la partie de droite, sinon rien n'est envoyé... pour ce faire :
function selectionnerTout(form,liste) {
limit = document.forms[form].elements[liste].options.length;
for ( i=0; i<limit && i<99; i++ ) // ici faudrait trouver un truc pour trouver le nombre d'option dans la liste
document.forms[form].elements[liste].options[i].selected = true;
}
Si vous avez des questions... sinon pas mal le script ;)
desinvolt
Messages postés1Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention15 mai 2005 15 mai 2005 à 18:04
Bravo, fonctionne parfaitement sur pc et mac !
Ashorlivs
cs_TitiTotof
Messages postés1Date d'inscriptionjeudi 24 février 2005StatutMembreDernière intervention24 février 2005 24 févr. 2005 à 18:37
Je ne comprend pas puisque quand je lance la page de démonstration, rien ne fonctionne. Il y a bien les deux liste mais aucun élément passe de l'un à l'autre. Pourquoi ???????????????????
firewire2
Messages postés1Date d'inscriptionsamedi 8 mai 2004StatutMembreDernière intervention 7 juillet 2004 7 juil. 2004 à 14:53
C trop fort, merci Michel !!!!!!
wehtam
Messages postés2Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention11 février 2003 11 févr. 2003 à 18:01
Super nickel ca marche super bien, mais j'ai un petit problème, j'esaye de l'utiliser couplé à du PHP, mais quand je valide mon formulaire, il me recupère que la dernière valeur du second champ. Car il faudrai nommer le second champ comme un tableau, mais qd je fais cela la bascule ne marche plus :((
27 juin 2007 à 13:28
Je vous remerci pour c'est code parceque ils m'ont facilité la tache.
mais j'ai renconté une erreur de IE6 ""serveur génére une exeption eparcontre sur firefox ca marche bien
je veut ajouté un elemnet a une liste d'une autre page a travers textbox.
voici ma fonction JS:
function put() {
if (window.opener && !window.opener.closed)
window.opener.document.doctorform['id_specialty'].options[window.opener.document.doctorform['id_specialty'].options.length] = new Option(document.specialtyform.content_title.value,document.specialtyform.content_title.value, false,true);
window.close();
}
eske qq1 peut m'aider je vien de débuter dans le développement et je ne sais pas koi faire?
merci d'avance
18 avril 2007 à 15:48
Je tiens à vous remercier pour ce code et ces améliorations, cela ma permis d'avancer trés rapidement sur mon projet, et ce, après avoir perdu beaucoup de temps à essayer en vain
23 janv. 2007 à 18:11
Merci :)
26 juil. 2006 à 12:10
j'ai beau rajouté comme decrit ci dessus les lignes de codes pour récupérer mes données sous forme tableau rien a faire.
quelqu'un peut il m'aider ?
merci par avance
27 avril 2006 à 14:44
Merci pour ce script qui m'a économisé bcp de temps...il est simple mais très utile, surtout quand on met 2 plombes pour faire des petites bricoles en javascript, comme moi. Pour ce qui est du php je me débrouille mais javascript... donc voilà, tout simplement merci!
pour éviter que les éléments ne s'effacent de la première liste, je suppose qu'il suffit d'enlever la ligne :
unaff.options[sel] = null;
de la première fonction affecte(...) et de la seconde fonction affectetout(...)
Manu.
16 avril 2006 à 23:27
Je voudrai utiliser ce script mais sans que les élements de la liste A soit effacé lorsque je les déplace dans la liste B.
Y a t'il une solution ?
Je vous remercie de votre aide
chouxe :)
29 août 2005 à 23:43
foreach($_POST['tableau'] as $tableau)
{
traitement
}
Note: ça marche aussi avec get ;-)
Note2: peut-être est-ce élémentaire, mais pour moi cela ne l'était pas alors je suppause que pour d'autres non plus ;-)
Encore merci pour ce code GENIAL !!
29 août 2005 à 23:13
Dans ce cas, ne peut-on pas fixer le nombre d'options dans la liste de gauche comme étant le max d'options possibles, cad le monbre d'entrées dans la liste de droite, nombre qui est facilement founi pas le php/mysql ???
Sinon félicitation...
29 août 2005 à 23:13
Dans ce cas, ne peut-on pas fixer le nombre d'options dans la liste de gauche comme étant le max d'options possibles, cad le monbre d'entrées dans la liste de droite, nombre qui est facilement founi pas le php/mysql ???
Sinon félicitation...
3 juil. 2005 à 17:53
1. Pour faire fonctionner avec des sélections multiple qui ont besoin d'un envoi sous forme de tableau (<select multiple="multiple" name="tableau[]" id="listselect"...)
A. Rajouter <select name="listunselect" id="listunselect"(...) à la place de <select name="listunselect"
B. Remplacer affectetout(this.form.listselect,this.form.listunselect) par affectetout(document.getElementById('listselect'),document.getElementById('listunselect'))
2. Lors de la soumission, il faut sélectionner toutes les occurences dans la partie de droite, sinon rien n'est envoyé... pour ce faire :
function selectionnerTout(form,liste) {
limit = document.forms[form].elements[liste].options.length;
for ( i=0; i<limit && i<99; i++ ) // ici faudrait trouver un truc pour trouver le nombre d'option dans la liste
document.forms[form].elements[liste].options[i].selected = true;
}
Si vous avez des questions... sinon pas mal le script ;)
15 mai 2005 à 18:04
Ashorlivs
24 févr. 2005 à 18:37
7 juil. 2004 à 14:53
11 févr. 2003 à 18:01