nietaL
NGBler
Hey Leute,
ich weiß, was ich will, aber nicht, wie ich es schreiben muss. Ich zeige euch einfach 'mal in PHP, was ich erreichen will:
[src=php]echo ${'s'.$typ['id']};[/src]
Ich gebe also eine Variable aus, deren Name immer mit "typ" beginnt. Direkt daran schließt sich ein immer ändernder Zahlcode (ausgelesen aus einem Array namens "id"). Also entstehen die Variablennamen z.B.
$s111
$s222
$s333
...
Das möchte ich jetzt mit Javascript erreichen.
Gegeben sind bspw. die Arrays:
[src=javascript]var s111 = new Array('111', 'abc');
var s222 = new Array('222', 'def');[/src]
An eine Funktion wird der Code 111 oder 222 übergeben. Dann folgt die Ausgabe in ein Textfeld:
[src=javascript]document.getElementById("buchstaben").value = 's'+selectedValue[1]];[/src]
Das heißt also: Wenn ich 111 übergebe, soll abc im Textfeld namens "buchstaben" erscheinen.
Anscheinend ist die Syntax von 's'+selectedValue[1]] aber falsch.
Kann mir jemand weiterhelfen. Hab schon so viel ausprobiert.
ich weiß, was ich will, aber nicht, wie ich es schreiben muss. Ich zeige euch einfach 'mal in PHP, was ich erreichen will:
[src=php]echo ${'s'.$typ['id']};[/src]
Ich gebe also eine Variable aus, deren Name immer mit "typ" beginnt. Direkt daran schließt sich ein immer ändernder Zahlcode (ausgelesen aus einem Array namens "id"). Also entstehen die Variablennamen z.B.
$s111
$s222
$s333
...
Das möchte ich jetzt mit Javascript erreichen.
Gegeben sind bspw. die Arrays:
[src=javascript]var s111 = new Array('111', 'abc');
var s222 = new Array('222', 'def');[/src]
An eine Funktion wird der Code 111 oder 222 übergeben. Dann folgt die Ausgabe in ein Textfeld:
[src=javascript]document.getElementById("buchstaben").value = 's'+selectedValue[1]];[/src]
Das heißt also: Wenn ich 111 übergebe, soll abc im Textfeld namens "buchstaben" erscheinen.
Anscheinend ist die Syntax von 's'+selectedValue[1]] aber falsch.
Kann mir jemand weiterhelfen. Hab schon so viel ausprobiert.