Auch wenn dein Problem gelöst scheint, noch ein paar Anmerklungen zu deinem Code.
<HTML>
Wo ist der DOCTYPE?
<HEAD>
Es fehlt das title Element.
<script="text/javascript">
Das war der Fehler.
function getIcon(icon)
{
var inhalt=document.form.textfeld.value;document.form.textfeld.value=inhalt+icon;
Das geht in eine Zeile:
document.form.textfeld.value += icon;
<TABLE>
<TR>
<TD><A HREF="JavaScript: getIcon(':angry:')" ><IMG SRC="angry.png" BORDER="0"></A></TD>
Warum du hier eine Tabelle verwendest und einen unnötigen Link ist mir nicht klar, du blähst den code nur unnötig auf.
<IMG SRC="angry.png" onclick="getIcon(':angry:')">
<IMG SRC="angry.png" onclick="getIcon(':attention:')">
~~~... usw
würde völlig ausreichen.
> <?php
Bei JS oder HTML Problemen ist der Servercode völlig unrelevant, der Code der im Browser ankommt, der ist wichtig.
Struppi.