Hallo Andreas
Hallo, ich habe eine kleine JS Frage:
Ich will, das man in einer Textarea einen Teiltext markiert, dann auf einen Button drückt, und der Text wird dann fett gedruckt ( d.h. davor wird <b> und danach </b> gesetzt ).
so geht's (klappt aber nur im IE)
Viele Grüße
lulu
<a href='#' onClick="my_ersetzen(selection.createRange(),'b');return false;">mach fett</a>
Die Funktion (habe ich in dieser Fassung nicht getestet, evtl. sind ein paar Flüchtigkeitsfehler drin!)
function my_ersetzen(sel,tag) {
var tag1=tag;
var tag2=tag;
var rg=sel;
if (rg.text=='') {alert('Bitte selektieren Sie zuerst einen Textbereich.');return;}
tag1='<'+tag1+'>';
tag2='</'+tag2+'>';
rg.text=tag1+rg.text+tag2;
return;
}