<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 128px" Text="Button"
runat="server"></asp:Button><INPUT style="Z-INDEX: 103; LEFT: 408px; POSITION: absolute; TOP: 88px" type="button" value="Button"
οnclick="disableCheckBox('CheckBox1');">
<asp:CheckBox id="CheckBox1" style="Z-INDEX: 104; LEFT: 368px; POSITION: absolute; TOP: 176px"
runat="server" Width="136px" Height="40px" Checked="True"></asp:CheckBox>
</form>
<script>
function disableCheckBox(id)
{
var ctl = document.all[id];
ctl.style.backgroundColor = "gray";
ctl.setAttribute("oldChecked", ctl.checked);
ctl.attachEvent("onclick", DisableCheckEvent);
}
function DisableCheckEvent()
{
window.event.srcElement.checked = window.event.srcElement.oldChecked;
}
</script>
</body>
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 128px" Text="Button"
runat="server"></asp:Button><INPUT style="Z-INDEX: 103; LEFT: 408px; POSITION: absolute; TOP: 88px" type="button" value="Button"
οnclick="disableCheckBox('CheckBox1');">
<asp:CheckBox id="CheckBox1" style="Z-INDEX: 104; LEFT: 368px; POSITION: absolute; TOP: 176px"
runat="server" Width="136px" Height="40px" Checked="True"></asp:CheckBox>
</form>
<script>
function disableCheckBox(id)
{
var ctl = document.all[id];
ctl.style.backgroundColor = "gray";
ctl.setAttribute("oldChecked", ctl.checked);
ctl.attachEvent("onclick", DisableCheckEvent);
}
function DisableCheckEvent()
{
window.event.srcElement.checked = window.event.srcElement.oldChecked;
}
</script>
</body>