Hi,
Wort markieren, "bold" Button drücken. Das aufgerufene Script ermittelt merkt sich die relative Position der Selektion im Gesamttext.
mach das mal.
Hatte ich schon einmal angefangen. Hier ein Stück Code, welches ich wiederfinden konnte (oh, mein Archiv"system"):
function format_highlighted(itag) {
var selected = "";
var format_selected = "";
if (IEP) {
selected = document.selection.createRange().text;
if (!selected) alert ("Please, make your selection!");
} else selected = document.getSelection();
if (selected.indexOf("<"+itag+">") != -1) {
// remove tags if they are co-selected
format_selected = selected.replace ("<"+itag+">","");
format_selected = format_selected.replace ("</"+itag+">","");
} else {
// add tags
format_selected = "<"+itag+">"+selected+"</"+itag+">";
}
if (selected) {
document.Eingabe.Legend.value = document.Eingabe.Legend.value.replace(selected,format_selected);
//document.all.Output.innerHTML = legend.replace(selected,format_selected);
}
}
Meintest Du so etwas? Ob das so auch in Netscape 4.x funktionert ....
Grüße,
Martin