for (i=0;i<document.xxx.xxx.length;i++)
{
if (document.xxx.xxx.options[i].selected)
{
selected_value+=document.xxx.xxx.options[i].value;
}
}
Nun, erst einmal stimmt der wahsaga Einwand, daß die Schleife uU unnötig oft durchlaufen wird, nämlich immer dann, wenn options[i] eben nicht selected ist; nichtsdestotrotz müßte selected_value immer um einen selectierten Eintrag ergänzt werden. In der Schleife ist soweit kein Fehler, die Syntax ist auch richtig, kann eigentlich nur die Bedingung nicht erfüllt sein ...