Hallo Alex,
Mit readonly ist da nichts zu machen, disabled waere die bessere Option, sieht aber nicht sehr gut aus.
Probier mal diese Seite aus, das sollte eigentlich helfen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript1.3">
function enable(sender){
if (sender.options.selectedIndex==3){ // zum Beispiel
document.getElementById('test').disabled=false;
}
else {
document.getElementById('test').disabled=true;
}
}
</script>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="">
<select name="select" disabled id="test">
<option>z</option>
<option>y</option>
<option selected>x</option>
<option>v</option>
<option>u</option>
</select>
<select name="sonstwas" id="wasandres" onchange="enable(this)">
<option>a</option>
<option>b</option>
<option>c</option>
<option>d</option>
<option>e</option>
</select>
</form>
</body>
</html>
Dieter