Hab im Web nach einem Script gesucht, dass mir in einem Textfenster Daten einfügt an der Curserpostion und folgendes Script gefunden:
function insert_text(strText,objElem){
if(document.selection){
objElem.focus();
document.selection.createRange().text=strText;
document.selection.createRange().select();
} else if (objElem.selectionStart || objElem.selectionStart == '0'){
intStart = objElem.selectionStart;
intEnd = objElem.selectionEnd;
objElem.value = (objElem.value).substring(0, intStart) + strText + (objElem.value).substring(intEnd, objElem.value.length);
objElem.selectionStart=objElem.selectionEnd=intStart+strText.length;
objElem.focus();
} else {
objElem.value += strText;
}
}
funktioniert genauso, wie es soll... unterm Firefox.... nur leider nicht unterm IE... den hier in der Firma immer noch einige unverbesserliche einsetzen ;)
in der htmlseite hab ich eine textform mit dem Namen mailmessage
und die funktion ruf ich so auf:
hinweis="hier steht ganz viel Text drinnen"
insert_text(hinweis, mailmessage);
Wie gesagt.... unter firefox funktioniert die insert_text funktion... beim IE nicht... hier bekomme ich die Meldung dass mailmessage nicht definiert wäre...
Vielleicht seh ich auch einfach den Wald vor lauter Bäumen nicht.... aber wäre nett, wenn mir dann den Wald jemand vorn Latz ballern könnte ;)