Christian Leipnitz: Opera 6.01 + focus = funktioniert nicht

Beitrag lesen

Hallo zusammen,

in einer Textarea möchte ich mit Hilfe von JavaScript HTML-Tags einfügen (fett, kursiv usw.).

Das klappt in den von mir getesteten Browsern (IE 5.5, NN 6.1, Mozilla 0.9.9 und Opera 6.01) auch alles wunderbar.

Wurde ein HTML-Tag ausgewählt, soll der Focus in die Textarea gesetzt werden. Auch das funktioniert in allen Browsern - ausser eben im Opera 6.01.
Ich habe schon alles Mögliche probiert - ohne Erfolg.

Formularabfragen, bei denen bei fehlenden Angaben eine Alert-Meldung angezeigt und der Focus danach in das noch leere Feld gesetzt wird, funktionieren doch auch im Opera ...

Hier der Code (Beispiel); aufgerufen wird die jeweilige Funktion im href-Tag:

function html(code)
{
     var cache = document.text.message.value;
     this.code = code;
     document.text.message.value = cache + "<" + code + ">";
     document.text.message.focus();
}

Auf den Opera-Seiten (und auch sonst nirgends) konnte ich leider nichts zu diesem Problem finden.
Ist eventuell etwas am Code falsch? Weiß jemand eine Lösung?

Besten Dank im Voraus,

  • Christian -