Javascript - Pulldown-Menü

Post Reply
Message
Author
ek

Javascript - Pulldown-Menü

#1 Post by ek »

Hallo,
ich habe da folgendes kleines(?) Problem:
In einem Java-Script Programm soll ein Pulldown-Menü mit Inhalten gefüllt werden. Ich habe schon einmal folgendes Programmfragment entwickelt. Das Problem liegt nun in der Zeile mit der Zuweisung:

window.document.form[0].auswaehlen.options<i>.text=feld<i>;


<HTML>
<HEAD>
<TITLE></TITLE></HEAD>

<SCRIPT LANGUAGE="JAVASCRIPT">

function menu_machen()
{
var feld=new Array (10);
feld[0]="aaaaa";
feld<font size="1">="bbbbb";
feld<font size="2">="ccccc";
feld<font size="3">="ddddd";

max_feld=4;
i=0;
while (i < max_feld )
{
window.document.form[0].auswaehlen.options<i>.text=feld<i>;
i++;
}

}
</SCRIPT>

<BODY BGCOLOR="red">
<FORM>
<SELECT NAME="auswaehlen" Size=1 onChange="menu_machen()">
<OPTION SELECTED >alpha
<OPTION>beta
<OPTION>gamma
</SELECT>
</FORM>

</BODY></HTML>

Wo liegt mein Denkfehler?

Gruß ek

ek

Re: Javascript - Pulldown-Menü Problem gelöst

#2 Post by ek »

Problem glöst - dank selfhtml

Lösung:
Es muss mit new erst ein neuer Eintrag erzeugt werden:

while (i < max_feld )
{
NeuerEintrag = new Option(feld<i>);
window.document.forms[0].auswaehlen.options<i> = NeuerEintrag;
i++;
}

das war alles.

Gruß ek

Post Reply