webForumDet fria alternativet

Var är markören i en textarea?

JavaScript

2 svar · 298 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Frågan#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

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)