Jan: Text an Cursorposition einfügen *ohne* Button zu verwenden

Beitrag lesen

Hallo,

der Titel sagt schon alles: Ich möchte gerne wie im Beispiel (http://aktuell.de.selfhtml.org/artikel/javascript/bbcode/) BBCodes einsetzten. Dazu möchte ich aber keinen Button (<input type="button"...>) sondern ein <li>-Element aus einer Liste verwenden.

Ich habe das ganze im FF getestet und nachdem ich die Liste in den <form>-Tag geschrieben hatte funktionierte dies wunderbar.
Im IE (7) funktioniert das jedoch nicht (document.selection.createRange().text bleibt leer). Wenn ich die funktion jedoch im onClick-Handler eines Buttons aufrufe funktioniert es.

Ich würde mich freuen wenn mir jemand sagen könnte wie ich den IE doch noch überlisten kann.
Danke im Voraus!

Jan