Hallo Forum! Langsam fängt Javascript echt an Spaß zu machen. Jedoch habe ich das Gefühl dass es mich nicht wirklich leiden kann... Meine Frage: Ich habe einen "Objektbezeichner" den ich gerne variabel gestalten möchte. her mal ein Beispiel:
Wenn ich nun auf "Klick" klicke möchte ich das der hidden input "bild_a" den Wert "irgendetwas" erhält. Was ich jedoch bekomme ist ein Fehler:
document.formular.test ist NULL oder kein Objekt.
Was mache ich falsch? Wenn ich den Objektbezeichner so gestalte klappt es:
document.formular.bild_a.value=inhalt;
Für Denkanstösse wäre ich seeehr dankbar.
Gruß Pen
HTML:
<script language="javascript">
var test;
var inhalt;
function fuelle_hidden_input(bild){
test="bild_"+bild;
inhalt="irgendetwas";
document.formular.test.value=inhalt;
}
</script>
</head>
<body>
<form action="#" name="formular" method="post">
<input name="bild_a" type="hidden" value="">
<input name="bild_b" type="hidden" value="">
<input name="bild_c" type="hidden" value="">
</form>
<a onClick="javascript:fuelle_hidden_input('a');">Klick</a>
Wenn ich nun auf "Klick" klicke möchte ich das der hidden input "bild_a" den Wert "irgendetwas" erhält. Was ich jedoch bekomme ist ein Fehler:
document.formular.test ist NULL oder kein Objekt.
Was mache ich falsch? Wenn ich den Objektbezeichner so gestalte klappt es:
document.formular.bild_a.value=inhalt;
Für Denkanstösse wäre ich seeehr dankbar.
Gruß Pen