Carlo: .focus() im Mozilla / Netscape

Beitrag lesen

Hi,

ich habe da ein kleines Problem mit der focus Funktion unter Netscape und Mozilla.
Folgender Quelltextauszug:

<script language="JavaScript">
<!--

function calValidateStunde(obj) {
with (obj) {
  if (value < 0 || value > 23 || !value.match(/^(\d+)$/)) {
   alert("Bitte geben Sie eine Zahl zwischen 0 und 23 ein");
   focus();
   select();
   return false;
  }
}
return true;
}
//-->
</script>

<form action="formularXY.php" method="post" name="calendar">

<input name="stunde" type="text" onBlur="return calValidateStunde(this)" value="<?=$stunde?>" size="3" maxlength="2">:

</form>

Also unter IE6 prüft er die eingabe ab und setzt bei einem Fehler den focus wieder in das Feld, markiert den Inhalt und gibt mir die Alertmessage aus.
Im Mozilla 1.1 und Netscape 6.2 Prüft er das Feld ab und bei einem Fehler kommt die alert Box aber der focus wird nicht gesetzt.

Ist das ein bekannter Fehler oder muss ich die focusfunktion im netscape anders aufrufen? Oder kann der Netscape/Mozilla das einfach nicht?

Vielen Dank schonmal,

Carlo