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); } } Quote 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 Quote 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! Quote Link to comment https://forums.phpfreaks.com/topic/198562-code-wrong-somewhere/#findComment-1042344 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.