Gå til innhold

Få scriptet til å legge inn der markøren er


Anbefalte innlegg

Litt vanskelig å forklare. Jeg har en teksteditor hvor javascriptet alltid legger inn strengen nederst i tekstfeltet, i stedet for der hvor markøren befinner seg.

 

Eksempelvis når man skriver innlegg her, så legger smileyen seg der man har satt markøren.

 

Hva i denne koden kan endres slik at det også skjer i min editor?

 

<script type="text/javascript">
//Function to add the code to the message for the smileys
function AddSmileyIcon(iconCode) {
 var txtarea = document.frmEntry.xml_DLDescr;
 iconCode = '\n' + iconCode + '\n';
 if (txtarea.createTextRange && txtarea.caretPos) {
   var caretPos = txtarea.caretPos;
   caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? iconCode + ' ' : iconCode;
   txtarea.focus();
 } else {
   txtarea.value  += iconCode;
   txtarea.focus();
 }
}

//Insert at Claret position.
function storeCaret(cursorPosition) {
 if (cursorPosition.createTextRange) cursorPosition.caretPos = document.selection.createRange().duplicate();
}
</script>

Endret av neitakk
Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+142
Du kan jo skumme igjennom koden her på forumet. :)

8789239[/snapback]

Det kan jeg si at jeg har prøvd, og den koden er laget innviklet. Iallefall for meg :p

Endret av Slettet+142
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...