Ich hatte gerade das Problem, dass ich per JavaScript auf eine asp:CheckBox zugreiffen musste um da checked und disabled zu setzen.
Also etwa so:
var cb1= document.getElementById('cb1');
var cb2= document.getElementById('cb2');
cb2.disabled=!cb1.checked;
cb2.checked= !cb1.checked;
Checked funktionierte, disabled aber nur im FireFox und nicht im IE.
Damit es auch im IE funktioniert, muss man das SPAN, in welchem die CB platziert ist, auch setzen.
cb2.parentNode.disabled=!cb1.checked;
Damit funktioniert es jetzt auch im IE.