Hallo Jan,
Geht so etwas auch ohne Button.
Ja: dann musst Du einen Event Listener hinzufügen, der auf das Ereignis der Wertänderung "lauscht" :-)
»»Also nehmen wir mal an, dass der Haken durch eine andere Funtion selbständig in die Checkbox gesetzt wird.
Wie machst Du das denn, hast Du ein Stück Code? Wenn Du von Hand (also per Klick ins Kästchen) den Haken setzen würdest, könnte das so aussehen (click-Event müsstest Du dann durch deine Funktion/Aktion zum Setzen des Werts ersetzen):
var fieldID = document.getElementById('ckList1'); //deine Checkbox
fieldID.addEventListener('click',function(e){
if(fieldID.checked){
alert("Haekchen");
}else{
alert("kein Haekchen");
}
},false);
VG, sho