1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <script language="Javascript">
// Transfert une ligne de la liste Origine à la liste Destination
function TransfertListe(idOrigine, idDestination)
{ var objOrigine = document.getElementById(idOrigine);
var objDestination = document.getElementById(idDestination);
if (objOrigine.options.selectedIndex<0) return false;
if (VerifValeurDansListe(idDestination, objOrigine.options[objOrigine.options.selectedIndex].value, true)) return false;
var ADeplacer = new Option(objOrigine.options[objOrigine.options.selectedIndex].text, objOrigine.options[objOrigine.options.selectedIndex].value);
objDestination.options[objDestination.length]=ADeplacer;
objOrigine.options[objOrigine.options.selectedIndex]=null;
}
// Vérifie la présence de Valeur dans IdListe
function VerifValeurDansListe(IdListe, Valeur, blnAlerte) {
var objListe = document.getElementById(IdListe);
for (i=objListe.length-1;i>=0;i--) if (objListe.options[i].value == Valeur) {if (blnAlerte) alert('Déjà présent.'); return true;}
return false;
}
</script> |