das geht immernoch nicht der browser sagt immernoch das ein objekt erforderlich ist. der will einfach die zusammengebastelte variable "kennung" nicht annehmen. der will die variable kennung nicht annehmen
<html>
<head>
<title></title>
</head>
<script text="JavaScript">
alp = new Array();
schiff_links_aussen = new Array();
alp = ["1.54","2.20","3","4","5","6","7","8","9","25"];
while (alp.length <= 25) {
alp[alp.length] = "5";
}
while (schiff_links_aussen.length <= 24) {
schiff_links_aussen[schiff_links_aussen.length] = "1.50";
}
function init_geldbetraege() {
var zaehler = 0, kennung="";
while ( zaehler <= 3 ) // ich würd' hier mit for arbeiten - egal
{
kennung = "alp"; // "id" als Variablenname finde ich gewagt
kennung = kennung+zaehler;
alert(document.getElementById(kennung).value); //<----
zaehler++;
}
}
</script>
<body onload="init_geldbetraege()">
<form action="" method="" target="">
<input id="malen5" type="Text" name="" value="sdaf" size="" maxlength="">
</form>
</body>
</html>