Gubbins Posted April 14, 2010 Share Posted April 14, 2010 hi, this bit of Java is the put emoticons into a message box, it always puts them at the end of the message and not were the cursor is flashing, anychance someone can work this out please? var textarea; function addcode(code) { textarea = document.formsend.msg; if (document.selection) { textarea.focus(); var sel = document.selection.createRange(); sel.text = "["+code+"]" + sel.text + "[/"+code+"]"; } else { var len = textarea.value.length; var start = textarea.selectionStart; var end = textarea.selectionEnd; var sel = textarea.value.substring(start, end); var replace = "["+code+"]" + sel + "[/"+code+"]"; textarea.value = textarea.value.substring(0,start) + replace + textarea.value.substring(end,len); } } Link to comment https://forums.phpfreaks.com/topic/198562-code-wrong-somewhere/ Share on other sites More sharing options...
ignace Posted April 14, 2010 Share Posted April 14, 2010 http://alexking.org/blog/2003/06/02/inserting-at-the-cursor-using-javascript Link to comment https://forums.phpfreaks.com/topic/198562-code-wrong-somewhere/#findComment-1042003 Share on other sites More sharing options...
Gubbins Posted April 15, 2010 Author Share Posted April 15, 2010 http://alexking.org/blog/2003/06/02/inserting-at-the-cursor-using-javascript looks like that code would work but there is to much to edit for me to do it i.e.:- myField.value = myField.value unsure what to put in here! Link to comment https://forums.phpfreaks.com/topic/198562-code-wrong-somewhere/#findComment-1042344 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.