kaepten: Verwendung von Objekten als Übergabewert bei Funktionen

Beitrag lesen

Ich möchte gerne folgendes machen:
( form name="form" )
( option name="DropDown1" )

//Funktion
function test(objekt,index,txt)
{
document.form.objekt.options[index].text = txt;
}

//Aufruf
test(DropDown1,0,"Test");

Aber diese Art funktioniert in meiner Anwendung nicht.

Was funktioniert wäre z.B.
//Funktion
function test(objekt,index,txt)
{
objekt.DropDown1.options[index].text = txt;
}

//Aufruf
test(document.form,0,"Test");

Stimmt meine Feststellung, oder habe ich wieder einmal wo anders im Code was falsch gemacht? Warum geht das Eine, aber das Andere nicht??

cheers
kaepten