War vorher auch in der Schleife. Du hast die Schleife geteilt und das Listenfeld dazwischengenommen. Aber so funktioniert es - auch mit dem onClick nachrüsten. VIELEN DANK.
Eine Sache bekomme ich trotzdem noch nicht gebacken.
Warum kann ich in der For-Schleife nicht
statt
i<7
einfach i< document.forms[0].elements['arFunkEmph'].length
schreiben???
Fehler: document.forms[0].elements.arFunkEmph has no properties
vollständige Funktion:
function countActivate(Ziel){
max_erlaubt = 5;
count = 0;
for (i=0;i<7;i++)
if (document.forms[0].elements['arFunkEmph['+i+']'].checked == true) count++;
if (count > max_erlaubt)
{
alert("Es sind nur maximal "+max_erlaubt+" Eigenschaften möglich auszuwählen.");
Ziel.checked = 0;
return;
}
document.forms['form1'].elements['fListe'].value = "";
for (i=0;i<7;i++)
{
if (document.forms[0].elements['arFunkEmph['+i+']'].checked == true)
document.forms[0].elements['fListe'].value += count+'.'+document.forms[0].elements['arFunkEmph['+i+']'].value+"\r\n";
}
}