Zerberus: JavaScript Variable(???)

Beitrag lesen

Also ich habe leider folgendes JavaScript vorliegen:

function feld_sperren(nr){
 var inextern="inextern_";
 var string1 = inextern + nr;
 if (document.data_submit.string1.value == ''){
  document.data_submit.art.disabled = true;
 }
}

Die Variable nr wird an die Funktion übergeben, z.B. nr=1.
string1 wird also zu "inextern_1", ist ja auch korrekt, aber
warum kann ich die Variable dann nicht bei
"document.data_submit.->string1<-.value" verwenden???

Erklär mir mal einer die Logik an Javascript!!! *grummel*

Mfg
Zerberus