True/False oder !chk würden es auch machen.
...kannst Du mir das bitte genauer erklären, verstehe es nicht?
Ansonsten solltest du dich um die Dinge kümmern, die Martin angemerkt hat.
..habs geändert, ist das so i.O.?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Fehlerbericht</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="default.css" rel="stylesheet" type="text/css" />
<script type='text/javascript'>
function readonly(chk) {
var felder = new Array('BESCHREIBUNG', 'MASSNAHME', 'VERMEIDUNG', 'ANMERKUNG');
var i;
for (i=0; i<felder.length; i++)
if(document.getElementById){
if(chk){
document.getElementById(felder[i]).style.backgroundColor = "#ffffff";
document.getElementById(felder[i]).disabled = !(document.getElementById('klick').checked);
}
else {
document.getElementById(felder[i]).style.backgroundColor = "#CCCCCC";
document.getElementById(felder[i]).disabled = !(document.getElementById('klick').checked);
}
}
}
</script>
</head>
<body>
<form action="">
<input type="checkbox" id='klick' name="readonly" onclick="javascript:readonly(this.checked)" /> <br /><br />
<textarea id='BESCHREIBUNG' disabled='disabled'>BESCHREIBUNG</textarea><br>
<textarea id='MASSNAHME' disabled='disabled'>MASSNAHME</textarea><br>
<textarea id='VERMEIDUNG' disabled='disabled'>VERMEIDUNG</textarea><br>
<textarea id='ANMERKUNG' disabled='disabled'>ANMERKUNG</textarea><br>
</form>
</body>
</html>