Mi versión de IE es 8.07600.16385. El código con que lo acabo de probar es este:
Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" /><title>GestNED</title><link href="/css/cssfront.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/gestned.css" media="screen" rel="stylesheet" type="text/css" />
<script language="JavaScript">
function gestioExitus(){
exitus= document.getElementById('esexitus');
alert(exitus.checked);
if(exitus.checked==true) document.getElementById('dataexitus').disabled=false;
else document.getElementById('dataexitus').disabled=true;
}
</script>
</head>
<body class="in">
<div id="in" class="in">
<form name="PacientFitxaAlta" id="PacientFitxaAlta" method="post" action="index" >
<table id="tauAltaDadesPersonalsPac" class="tauAltaDadesPersonalsPac campsform">
<tr>
<td><label for="cognom2" class="optional">2on Cognom</label>
<input type="text" name="cognom2" id="cognom2" value="" size="24" maxlength="200" /> </td>
<td> <label for="esexitus" class="optional">exitus</label>
<input type="checkbox" name="esexitus" id="esexitus" value="1" onclick="gestioExitus()" />
<label for="dataexitus" class="optional">Data defunció</label>
<input type="text" name="dataexitus" id="dataexitus" value="" size="9" maxlength="10" disabled="1" />
</td>
</tr>
</table>
</form>
</div>
</body>
</html>
Ojo, hay algo incorrecto en tu estructura html. Revisalo, porque una estructura html correcta arrancaría así:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Es decir, primero el doctype y luego el tag html, y la tuya arranca de otra manera (yo hice esa corrección antes del testeo casi de manera automática).