Smileycode in Formular einfügen?

randomize

Erfahrenes Mitglied
Hallo z'samme,

ich habe ein Formular:

Code:
<form method="post" action="bla.asp" name="form1">
    <textarea name="feld1"></textarea><br>
    <button type="submit">Go</button>
</form>

Ich möchte nun mit Bildlinks Smileycodes in feld1 schreiben. Irgendwie bekomme ich das aber ob meiner Dummheit net gebacken.

Ein exemplarisches Bild oberhalb des Formulars:

Code:
<a href="javascript:addSmile(':)');"><img src="smiley.gif"></a>

Und das JS so in der Art:

Code:
<script>
function addSmile (var str)
{
    document.form1.feld1.value += str;
}
</script>

So, nun habe ich (offenbar) folgendes Problem: Wenn ich das JS vor das Form setze, kennt es das Form nicht. Wenn ich es dagegen dahinter setze, kennt das Bild die Funktion addSmile nicht.

Kann mir jemand helfen bzw. einen anderen/besseren Ansatz vorstellen?
Danke im Voraus.

randomize
 
Verdammt, so'n Mist... Warum kann man seine eigenen (unqualifizierten) Beiträge eigentlich nicht löschen! ;) Es lag an dem var in der Funktionsdeklaration, woraus stets der Scriptfehler resultierte und mich schier in den Wahnsinn trieb.

Danke,
randomize
 

Neue Beiträge

Zurück