Hallo Marko,
- kann .listbox wirklich so verwendet werden?
Ja, warum denn nicht? listbox ist schließlich nur der Name meiner Listbox. Hatte aber auch schon den Namen test, also daran kanns nicht liegen
- schau doch mal unter der JS-Script Doku nach, wie Du unter options die length eigenschaft ansprechen kannst. Da müßte options nach meiner Ansicht raus:
<a href="http://selfhtml.teamone.de/javascript/objekte/options.htm#length">href="http://selfhtml.teamone.de/javascript/objekte/options.htm#length</a>
da steht es nur genauso drinnen wie ich es verwende.
Das script sieht jetzt schon so aus:
//Werte und Text für neue Option zuteilen
var neuereintrag = new Option(document.beamup.liste.value, document.beamup.liste.value, false, true)
//auslesen der länge - funkt auch
laenge = parent.menu.formlist.listbox.options.length;
//einfach nur zum testen, das funkt ohne weiteres
parent.frames[0].document.forms[0].hias.value = 'af';
//Neue Option eintragen
parent.menu.document.forms[0].listbox.options[laenge] = neuereintrag;
wenn ich die letzte Zeile abändere auf:
document.forms[0].listbox.options[laenge] = neuereintrag;
und in diesem Frame das gleiche Formular habe, geht es auch.
parent.menu.document.forms[0].listbox.options[laenge] = neuereintrag;
Shit happens?
sl,
Innuendo