peter: Eventhandler kaputt?

Beitrag lesen

Hi plan_B,

function newNames() {
var select = document.getElementById("Names");
for (var i=select.options.length-1; i >= 0; i--) {
  select.remove(i);
  }
for (var theName in names) {
  select.add(new Option(theName,theName,false,false));
  }
}


>   
  
genau so hatt ichs gemeint.  
Nach meinem schlauen Buch soll auch funktionieren, die Länge des options-Arrays auf 0 zu setzen.  
(hatte in nem vorhergehenden Posting den Fehler drin, daß ich null und nicht 0 geschrieben hatte)  
Sollte also auch so funktionieren:  
  
~~~javascript
  
function newNames() {  
 var select = document.getElementById("Names");  
 select.options.length=0;  
 for (var theName in names) {  
  select.add(new Option(theName,theName,false,false));  
  }  
 }  

Wie gesagt, hab ich so nachgelesen, selbst aber noch nicht getestet.

Gruß
peter