Sergio: document.myForm.myArray[0].focus ????

<!--
Tach!

Ich möchte auf ein Objekt zugreifen und "bastle" den Objektpfad mit Variablen resp. Arrays zusammen.
Leider erkennt JavaScript die Variablen resp. Arrays nicht als solche.
Weisst du warum?

Grüsschen
Schorsch

///////// Quelltext ///////////
-->

<html>
<head>
 <title>Mein Problemfall</title>
<script language = javascript>

myArray_1 = new Array("Bitte ausfüllen");
myArray_2 = new Array("myName");
function test()
{
if (document.myForm.myText.value == "")
 {
 alert(myArray_1[0])
 document.myForm.myText.focus(); //Geht
 document.myForm.myArray_2[0].focus(); //Geht leider nicht, weisst DU warum?
 }
}

</script>
</head>
<body>
<form name = "myForm" action="javascript: test();">
<input type="text" name="myText">
<input type="submit" name="Submit">
</form>
</body>
</html>

  1. Tach!

    myArray_1 = new Array("Bitte ausfüllen");
    myArray_2 = new Array("myName");
    function test()
    {
    if (document.myForm.myText.value == "")
    {
    alert(myArray_1[0])
    document.myForm.myText.focus(); //Geht
    document.myForm.myArray_2[0].focus(); //Geht leider nicht, weisst DU warum?

    document.myForm.elements[myArray_2[0]].focus();

    Andreas