Hallo, ich habe ein durchaus komisches Problem - finde ich...
Testet mal diesen Script:
...
<body>
<form action="">
<input id="meine_id_bezeichnung1" value="Wert1" />
<input id="meine_id_bezeichnung2" value="Wert2" />
<input id="meine_id_bezeichnung3" value="Wert3" />
</form>
<script language="javascript" type="text/javascript">
var b = 3;
for (var a = b; a != 0; a--)
{
alert(document.getElementById("meine_id_bezeichnung" + a).value);
}
</script>
</body>
...
Er wird funktionieren.
Und jetzt ändert mal die for-Schleife wie folgt ab:
for (var a = 0; a != b; a++)
Dieser Code funktioniert (bei mir) nicht.
Kann mir irgend jemand erklären, warum das so ist?
(Ja, ich weiß - normal baut man die Javascripts in den Header ein und ruft den Script per Funktion auf - ändert aber nichts an dem Problem.)
TP Gast |