Var är markören i en textarea?

JavaScript

2 svar · 303 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Trådstart#1

Om man använder följande funktion för att införa clickbara smileys så dyker de, självklart, upp sist i inlägget.

<script type="text/javascript"> 

function addCode(code) { 
   var ta = document.getElementById('newest'); 
   ta.value = ta.value + ' ' + code + ' '; 
} 
</script>

Men... om det är något jag verkligen retar mig på i dylika svarsrutor så är det när smileysen hamnar sist. x( Alltför ofta vill jag ha den någon annanstans, nämligen där jag för tillfället skriver. Hur svårt är det att få smileysen att dyka upp där markören är? Hur får man fram var markören är? Hur delar man upp befintlig text i före och efter den? Tips och idéer mottages tacksamt!

Medlem sedan aug. 20039 340 inlägg
Medlem sedan aug. 20039 340 inlägg
#3

Mer nyttigheter: http://www.webforum.nu/showthread.php?t=135886

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)