Oliver Gries: html tag einfügen

Hallo,

ich haben ein Script welches mir onClick in einer Textarea um den ausgewählten Text ein HTML Tag setzt.

Beispiel:
function bold() {
 if (document.selection) {
  var range = document.selection.createRange();
        if (range.parentElement() == document.all.newstext)
         range.text = '<b>' + range.text + '</b>';
     }
}

--------
so nun zu meiner Frage: Wie muss ich den Code ändern das mir onClick auf einen Button an der Stelle an der sich der Cursor gerade in der Textarea befindet ein HTML Tag ( z.B. <br> ) eingefügt wird.

Vielen Dank schon mal...

Olli

  1. Moin,

    so nun zu meiner Frage: Wie muss ich den Code ändern das mir onClick auf einen Button an der Stelle an der sich der Cursor gerade in der Textarea befindet ein HTML Tag ( z.B. <br> ) eingefügt wird.

    Meines Wissens ist das leider nur mit ziemlichen Dirty hacks möglich, die widerrum nur auf manchen Browsern funktionieren.

    Gruss,
    Joerg

  2. Hallo Oliver.

    ich haben ein Script welches mir onClick in einer Textarea um den ausgewählten Text ein HTML Tag setzt. [...] Wie muss ich den Code ändern das mir onClick auf einen Button an der Stelle an der sich der Cursor gerade in der Textarea befindet ein HTML Tag ( z.B. <br> ) eingefügt wird.

    Siehe http://test.anaboe.net/insert_test.html.

    Freundschaft!
    Siechfred

    --
    Nichts ist schwerer einzureißen als die Mauer in den Köpfen.