seelow: getElementById und firefox, opera

Beitrag lesen

hi, ich habe folgendes problem:
über eine mehrfachauswahl sollen namen in ein textfeld übertragen werden. das funktioniert mit dem ie auch ganz gut. firefox bzw. opera reagieren aber garnicht.

<script type="text/javascript">
<!--
function memberauswahl(alle){
 for(var i = 0; i < alle.length; i++){
   if(alle[i].selected)document.getElementById("ownplayers").value += alle[i].text + ",";
 }
}
// -->
</script>
<select name="memberliste" size="5" multiple onchange="memberauswahl(this.options)">
<option  value="1">Name1</option>
<option  value="2">Name2</option>
<option  value="3">Name3</option>
</select>
<input class="input" type="text" name="ownplayers" value="" size="60">

kann mir da jemand weiterhelfen? brauche die lösung browserunabhängig.