Hi,
Ich hab es bis jetzt nur so geschafft dass es zwar weg ist wenn ich reinklick nur leider sich auch nicht mehr reinschreibt:
Du verwendest ja auch nur das Ereignis des Hineingehens (glücklicherweise nicht davon abhängig, ob der Nutzer hierzu die Maus verwendet oder nicht). Über das Verlassen des Feldes sagst Du gar nichts aus.
<input type="text" name="xxx" value="test" onfocus="if (this.value='test') this.value='';" />
Warum befüllst Du das Feld erst mit dem Wert "test", um es anschließend mit einem leeren Wert zu befüllen?
Übrigens hat das Feld initial in vielen Fällen bereits eben diesen Wert. Sollte diese Gleichheit gewollt sein: Warum möchtest Du bei eventuellen Anpassungen einen Text zweimal austauschen (zudem einmal HTML-kodiert, das andere Mal erst JavaScript-, dann HTML-kodiert), anstatt Dich beim zweiten Mal auf das erste Mal zu beziehen und somit nur eine Änderung vornehmen zu müssen?
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes