Hallo Hanse,
wenn ich dich richtig verstanden sollte, ist der unten angebene Code genau das richtige für dich ;)
Habe es eben selber geschrieben, du solltest allerdings auf das evtl. reloaden der Seite achten, da es dann leicht zu problemen kommen kann. du musst dann darauf achten das die variable zurück gesetzt ist und das die HTMLelemente ebenfalls zurückgesetzt sind.
Schau dir das beispiel an, naja kannst ja selber dann noch drann rumpfeilen. Meine lösung ist bestimmt keine ideallösung, allerdings ist sie zumindest eine ;).
gruß Urmel
********************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="Javascript">
<!--
var elemente = new Array();
function check(){
if(!elemente[0]){
for(var i=0; i<document.hans.wurst.length; i++){
if (document.hans.wurst[i].checked){
elemente[0] = i;
}
}
}
else{
if(document.hans.wurst[elemente[0]].checked == true){
for(var i=0; i<document.hans.wurst.length; i++){
if (elemente[0] != i){
document.hans.wurst[i].checked = false;
}
}
confirm("Sie hatten sich bereits fuer die "+(elemente[0]+1)+". Option entschienden!");
}
else{
document.hans.wurst[elemente[0]].checked = true;
confirm("Sie koennen den aktuellen Wert nicht mehr aendern!");
}
}
}
//->
</script>
</HEAD>
<BODY>
<form name="hans">
<input type="checkbox" name="wurst" value="salami" onClick="javascript:check()">Salami<br>
<input type="checkbox" name="wurst" value="pilze" onClick="javascript:check()">Pilze<br>
<input type="checkbox" name="wurst" value="sardellen" onClick="javascript:check()">Sardellen
</form>
</BODY>
</HTML>