duno >>
Jeg har lige opgraderet funktionen.
Før indsatte den altid sidst i dokumentet, men det kunne jo sagtens være man gerne ville have en smiley indsat et sted i noget tekst man allerede har skrevet.
Nu indsætter den en smiley der hvor markøren er placeret!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="
http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script type="text/javascript">
function insert(ins) {
el = document.getElementById('area');
if (el.setSelectionRange){
el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
}
else if (document.selection && document.selection.createRange) {
el.focus();
var range = document.selection.createRange();
range.text = ins + range.text;
}
}
</script>
</head>
<body>
<textarea name="area" id="area" cols="" rows=""></textarea>
<img id=":-)" onclick="insert(this.id);" alt="smile" src="flags/de.gif" />
</body>
</html>