Hallo alle zusammen,
herzlichen Dank für Eure Bemühungen, hab die Sache jetzt lauffähig bekommen. Allerdings nur im IE, denn der Netsacpe weigert sich immer noch mir eine ausgewählte Textpassage aus einem Eingabefeld zu ermitteln, ausgewählter Text auf der Seite an sich ist kein Problem, hilft mir aber in meinem Falle nicht weiter - leider. Aber egal, wichtig ist, dass die Sache da wo sie nu funktioniert wenigstens absolut narrensicher ist. Nun gut, lange rede - kurzer Sinn, hier meine Lösung für das Problem:
<script language="JavaScript">
<!--
var nn=document.layers?true:false;
var ie=document.all?true:false;
var aktivFeld = "";
function auswahl(art) {
if ((aktivFeld != "") && (ie)) {
tmpFeld = eval("document.maske." + aktivFeld);
tmpFeld1 = tmpFeld.value;
tmp = document.selection.createRange();
if (tmp.text != "") tmp.text = "<" + art + ">" + tmp.text + "</" + art + ">";
aktivFeld = "";
}
return;
}
//-->
</script>
...
<form name="maske">
<a href="javascript:auswahl('b');" onmouseover="window.defaultStatus='';window.status='ausgewählten Text im Fettdruck darstellen';return true"><img src="gif/fett.gif" width=17 height=17 border=0 alt="Fettschrift"></a>;
<a href="javascript:auswahl('i');" onmouseover="window.defaultStatus='';window.status='ausgewählten Text kursiv darstellen';return true"><img src="gif/kursiv.gif" width=17 height=17 border=0 alt="Kursivschrift"></a>;
<a href="javascript:auswahl('u');" onmouseover="window.defaultStatus='';window.status='ausgewählten Text unterstrichen darstellen';return true"><img src="gif/ulinie.gif" width=17 height=17 border=0 alt="Unterstrich"></a>;
<textarea onselect="aktivFeld = 'meldung1';return true" onblur="window.status='';return true" onkeypress="window.status='Momentane Feldgröße: ' + (this.value.length+1) + ' Zeichen (max.64 KB)';return true" name="meldung1" rows=6 cols=43 wrap=virtual></textarea>
<textarea onselect="aktivFeld = 'meldung2';return true" onblur="window.status='';return true" onkeypress="window.status='Momentane Feldgröße: ' + (this.value.length+1) + ' Zeichen (max.64 KB)';return true" name="meldung2" rows=6 cols=43 wrap=virtual></textarea>
<textarea onselect="aktivFeld = 'meldung3';return true" onblur="window.status='';return true" onkeypress="window.status='Momentane Feldgröße: ' + (this.value.length+1) + ' Zeichen (max.64 KB)';return true" name="meldung3" rows=6 cols=43 wrap=virtual></textarea>
</form>
.....
Soweit nochmals Danke für die schnellen Reaktionen,
Stefen