Grag Smithers: IE 5.0 kennt document.form.selectbox.length nicht?

Beitrag lesen

Hallo Leute,

ich versuche via folgender Schleife alle Einträge erst zu löschen und dann aus einem Array spezielle Einträge wieder einzufügen:

function _change() {
        for (i = 0; i <= document.frmNavAdd.position.length; i++) {
            document.frmNavAdd.position.options[document.frmNavAdd.position.length-1] = null;
        }

if (_data[document.frmNavAdd.category.value] != undefined) {
            for (i = 0; i < _data[document.frmNavAdd.category.value].length; i++) {
                _obj = new Option(_data[document.frmNavAdd.category.value][i]["label"],_data[document.frmNavAdd.category.value][i]["id"],false,true);
                document.frmNavAdd.position.options[document.frmNavAdd.position.length] = _obj;
            }
        } else {
            _obj = new Option('<Category is empty>',0,false,false);
            document.frmNavAdd.position.options[document.frmNavAdd.position.length] = _obj;
        }
    }

Wenn jemand rat weiss bin ich sehr dankbar über jede hilfe, :-)
Grag