Mit ner TextArea funzt der folgende Script prima, aber mit dem einfachen Textfeldt nicht! Ich verzweifel bald!
Vllt könnt Ihr mir noch helfen...
Vllt könnt Ihr mir noch helfen...
PHP Code:
<html>
<head>
<script type="text/javascript">
function GetCursor() {
if (( navigator.userAgent.indexOf("Opera") != -1) || (navigator.userAgent.indexOf("Gecko") != -1)) {
text_before = document.formular.message.value;
text_after = "";
}else{
document.formular.message.focus();
var sel = document.selection.createRange();
sel.collapse();
var sel_before = sel.duplicate();
var sel_after = sel.duplicate();
sel.moveToElementText(document.formular.message);
sel_before.setEndPoint("StartToStart",sel);
sel_after.setEndPoint("EndToEnd",sel);
text_before = sel_before.text;
text_after = sel_after.text;
}
}
function insert(AddCode) {
GetCursor();
document.formular.message.value = text_before + AddCode + text_after;
document.formular.message.focus();
}
</script>
</head>
<body>
<form name="formular">
<input type="button" value=":-) einfügen" onclick="insert(':-)')"> <br>
<input type="text" name="message">
</form>
</body>
</html>