Hallo Udo
habe ein Problem mit dem Ereignis "onBlur", was aber nur in Netscape 6.2 auftaucht und nicht im Internet Explorer 6.
es ist ein einfaches Zeitproblem:
der Funktionsaufruf wird durch den Event onblur gestartet. Innerhalb der Funktion wird dabei das Element erneut mit einem Focus-versehen.
Für Netscape 6 ist aber der Event onblur offensichtlich noch aktiv. Deshalb wird die Methode focus() von ihm ignoriert.
Abhilfe: rufe die Zeilen
io_oInputField.focus();
io_oInputField.select();
zeitverzögert auf. Du mußt natürlich dein Objekt io_oInputField entweder auf eine globale Variable speichern oder dir den Elementnamen merken.
<input type="text" name="value" size="10" maxlength="12" value="1" onblur="javascript:IsPositiveFloat(this,false);" />
hier gehört javascript: nicht hin, onblur ist bereits javascript
<input type="text" name="value" size="10" maxlength="12" value="1" onblur="javascript:IsPositiveFloat(this,false);" />
ist es beabsichtigt, dass beide Felder den gleichen Namen tragen?
Viele Grüße
Antje