Ich hab ein großes Problem, ich bin gerade dabei mal wieder ein neues PHP-Script zu schreiben. Da ich alle Smilies nur einmal anzeigen lassen will, möchte ich das ganze über ein Select-Feld, aus dem das Textfeld zum einfügen ausgewählt werden soll, und Javascript realisieren. Da ich aber keine Ahnung von Javascript habe, bitte ich euch um Hilfe.

Was mache ich Falsch?
Code: Alles auswählen
<html>
<head>
<script language="JavaScript">
function Add(text)
{
var ToAdd = text
if(document.Smilies.who.value=="Kurznachricht")
{
document.message.smallmessage.value+=ToAdd;
document.message.smallmessage.gadget.focus();
}
else
{
document.message.message.value+=ToAdd;
document.message.message.gadget.focus();
}
}
// -->
</script>
<title>Formular auf Eingabefehler überprüfen</title>
</head>
<body>
<form action="index.php" method="post" name="Smilies">
<strong>Feld:</strong>
<select name="who" size="1">
<option>Kurznachricht</option>
<option>Nachricht</option>
</select>
<br>
<br>
<a href="javascript:Add('text')">Text hinzufügen..</a>
</form>
<form method="POST" name="message" action="#">
<strong>Title:</strong>
<br>
<input type="text" name="title" value="" size="32">
<br>
<br>
<strong>Kurz Nachricht:</strong>
<br>
<textarea name="smallmessage" cols="62" rows="14" ></textarea>
<br>
<br>
<strong>Nachricht:</strong>
<br>
<textarea name="message" cols="62" rows="21"></textarea>
<br>
<br>
<input type="submit" value="News Eintragen" name="send" >
<br>
</form>
</body>
</html>