hab genau das vor 2 tagen gemacht ;o)
<script language="JavaScript">
<!--
var globalCursorPos;
function setCursorPos() {
globalCursorPos = getCursorPos(document.Nachricht.Message);
}
function getCursorPos(textElement) {
var sOldText = textElement.value;
var objRange = document.selection.createRange();
var sOldRange = objRange.text;
var sWeirdString = '#%~';
objRange.text = sOldRange + sWeirdString;
objRange.moveStart('character', (0 - sOldRange.length - sWeirdString.length));
var sNewText = textElement.value;
objRange.text = sOldRange;
for (i=0; i <= sNewText.length; i++) {
var sTemp = sNewText.substring(i, i + sWeirdString.length);
if (sTemp == sWeirdString) {
var cursorPos = (i - sOldRange.length);
return cursorPos;
}
}
}
function insertString(stringToInsert) {
var firstPart = document.Nachricht.Message.value.substring(0,globalCursorPos);
var secondPart = document.Nachricht.Message.value.substring(globalCursorPos,document.Nachricht.Message.value.length);
document.Nachricht.Message.value = firstPart + stringToInsert + secondPart;
}
//-->
</script>
<textarea name="Message" cols="76" rows="12" id="Message" onClick="setCursorPos();"></textarea>
<img src="images/smilies/d.gif" width="62" height="28" border="0" STYLE="cursor:hand" onClick="insertString(' ::d ');">
wenn ich was vergessen haben sollte findest du es unter http://www.fotosingle.de
wenn dir jemand schreibt und du antwortest...