Hallo,
»» »»
<input type="text" name="pass" id="pass" value="Password" class="ff250" onfocus="if (this.type=='text') this.value=''; this.type='password';">
AFAIR erlauben einige Browser das Ändern des type-Attributs von input-Elementen nicht
hmm, SELFHTML listet die type-Eigenschaft tatsächlich als "nur lesen". Ich habe den Vorschlag, diese Eigenschaft dynamisch zu verändern, aber schon häufig gelesen - vermutlich wird es also in der Praxis funktionieren.
Wenn man Glück hat. ;-)
man müßte also eher das vorhandene <input type="text"> durch ein <input type="password"> ersetzen.
Dann hätte sich auch das Löschen von this.value erübrigt. Aber wie will ein Element "sich selbst" aus seinem eigenen Eventhandler heraus löschen und ersetzen?
So long,
Martin
Man sollte immer wissen was man sagt
- aber auf keinen Fall alles sagen, was man weiß.