James: Checkbox anwählen

Beitrag lesen

Hallihallo Forum,

wahrscheinlich ist meine Frage sehr trivial, sorry.

Ich möchte beim Anklicken einer Checkbox per alert() eine Warnung ausgeben.
Das macht Opera auch ganz brav. Der IE gibt zwar die Meldung aus, nur wird das Häkchen nicht in die Checkbox gesetzt. Der Firebird setzt das Häkchen zwar, aber nach Bestätigung der Meldung verschwindet es wieder. Hat jemand einen Tipp wie das Häkchen drinbleibt? Mit mousedown, mouseup usw. hab ich es auch schon probiert.

<html>
<head>
.
.
.
<script type="text/javascript">
<!--
function checkbox()
{
 if(document.details.loeschen.value== "Datensatz loeschen!")
 {
  alert('Bitte beachten!\n\nWenn Sie diese Checkbox aktivieren, wird nach Betätigung des Knopfes\n\n['Angaben übernehmen!']\n\nder gesamte Datensatz unwiderruflich gelöscht.\n');
 }
 return false;
}
//-->
</script>
</head>
<body>

<form action="details.php" method="post" name="details">
.
.
.
<input type="checkbox" name="loeschen" value="Datensatz loeschen!" style="border:2px solid red;" onclick="return checkbox();" />
.
.
.
</form>
</body>