document.myForm.myArray[0].focus ????
Sergio
- javascript
0 AndreasW
<!--
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>
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