@@Sieben:
nuqneH
mitten in HTML, nach </form>
Ungünstiger Platz für ein JavaScript. Am Ende des 'body' wäre ein geeigneter.
<script language="JavaScript">
Das war noch nie sinnvoll.
$h = document.forms[0].note.value;
document.forms[0].note.focus();
document.forms[0].note.value = $h+" ";
Es ist auch nicht sinnvoll, dass Eigabe-Element wiederholt im DOM zu suchen. Einmal suchen und in einer http://de.selfhtml.org/javascript/sprache/variablen.htm#definieren@title=lokalen(!) Variablen speichern.
Und wieso $h
? Ist das ein sprechender Name? Und wieso mit $
davor?
var inputElement = document.forms[0].note,
inputValue = inputElement.value;
inputElement.focus();
inputElement.value = inputValue + " ";
Das kannst du auch einfacher haben:
~~~javascript var inputElement = document.forms[0].note;
inputElement.focus();
inputElement.value += " ";
Willst du wirklich ein Leerzeichen anhängen? Oder den Cursor ans Ende des unveränderten(!) Textes setzen?
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)