Sebastian: Javascript + HTML 4.0 Valid

Beitrag lesen

Hallo,

ich habe mal eine kurze Frage an euch.

Also, ich habe in meinem Forum Smileis, die man per Klick in das Textfeld einfügen kann (natürlich nicht nur so ;)).
Allerdings muss ich, um das Textfeld ansteuern zu können dem Formular einen namen geben, also z.B.: <form name="topic" ...>.
Das Javascript schreibe ich dann so:

---------------------------------------------
<script type="text/javascript">
function smilie(thesmilie) {
document.topic.text.value += thesmilie+" ";
document.topic.text.focus();
}
</script>
---------------------------------------------

Nun ist aber das Problem, dass die Angabe von name in <form> nicht HTML 4.0 Valid ist. Also, habe ich name in id geändert, nur klappt es jetzt nicht mehr mit dem ansteuern von dem Textfeld, beim klicken auf ein Smilie.

Was kann ich also tun, um die Seite Valid zu halten, aber dennoch die Smilies klickbar zu machen?

Ich bedanke mich für eure Hilfe.

Grüße

Seb