Sven (κ): smiliefunktion bei gästebuch

Beitrag lesen

Hallo fr3ax,

klappt leider nicht, finde auch keine fehler.

wie dedlfix schon gesagt hat: Debugger anschmeißen (den hat sogar der IE).

function add_smilie(smilie)
   { document.new.email.value = document.new.email.value + smilie; }
   [...]
  <form name="new" action="new.php" method="post">
     <td> <textarea rows="10" cols="22" name="text" class="input_text"></textarea> </td>

du verwendest dieses alte Konzept um auf Formularelemente zuzugreifen. Das name-Attribut ist inzwischen sogar schon obsolete, stattdessen lieber "id" verwenden:

<textarea id="text" [...]></textarea>

und in der kleinen JavaScript-Funktion:

document.getElementById("text").value = document.getElementById("text").value + smilie;

Im Übrigen heißt es "Smiley"

Grüße,

Sven

PS:

ich programiere zur zeit ein gästebuch mit php.

das ist Übrigens völlig unerheblich. Es handelt sich allein um ein klientseitiges JavaSCript-Problem. Ob du auf der Serverseite PHP, Perl, meinetwegen Python oder halt klassisches C nimmst ist dabei völlig irrelevant.