Hallo !
Wenn ich nun in der dritten Datei eingebe :
alert(Meier.Vorname); -> dann bekomme ich den Klaus
gebe ich jedoch ein
alert (var1.Vorname); -> dann bekomme ich ein undefined
hm, mal sehen ob ich dich richtig verstehe.
in deiner dritten datei willst du z.B. auf die eigenschaft Vorname zugreifen und zwar von dem Namen den du per ? übergeben hast (?)
dann hast du dort auch das exteren javascript eingebunden und könntest
mit window[var1].Vorname darauf zugreifen.
(steht für window["Meier"].Vorname, da in var1 der Wert "Maier")
Wenn du var1.Vorname ansprichst würdest du ein Objekt mit dem Namen var1 ansprechen, das ist aber nicht dein Ziel, sondern den Inhalt der Variable var1 als Objektname zu nehmen. Alle Variablen und Objekte sind zunächstmal Eigenschaften des window-Objektes und über dieses kannst du dann auch gehen.
hoffe das hilft weiter
gruss
Thorsten