Avatar billede Syska Mester
03. februar 2007 - 14:00 Der er 2 kommentarer og
1 løsning

Insert Tag/Smilie i Textarea

Hej,

Jeg søger noget javascript som virker i både IE, FF, Opera etc.

1) Have muligheden for at insert text hvor curser står inde i textboksen når jeg klikker på en knap ...

2) Have mulighedn for at markere noget tekst og sætte et sæt predifineret tags uden om teksten ....
eks.
før:
trallalal "selected text" tralalala

efter:
trallalal "<b>selected text</b>" tralalala

Sig endelig til hvis der mangler mere info, så skal jeg glædeligt finde det ... har nada ide om hvad jeg skal søge på google efter.

// ouT
Avatar billede esben85 Nybegynder
04. februar 2007 - 02:44 #1
Du er ude i en lidt langhåret affære, hvis du vil have indsat tekst, hvor curseren står.
Den nemme løsning er, at smide noget tekst i starten, eller slutinngen af dit text-area.

Jeg fandt et link til et script (kun testet i IE6), der kan finde positionen af curseren.
http://weblogs.asp.net/skillet/archive/2005/03/24/395838.aspx

Så kan du jo altid lave noget substring af textarea.value, og flette din smiley ind.
dvs. halvdelen af dit spørgsmål kan lade sig gøre i IE6.

Til anden halvdel kan du finde lidt inspiration på:
http://lists.evolt.org/archive/Week-of-Mon-20020520/113320.html
og http://javascript.internet.com/page-details/copy-selected-text.html
Avatar billede Syska Mester
04. februar 2007 - 03:12 #2
hehe, ingen der har sagt det skulle være nemt ... :-) Men er da sikker på at jeg har set det nogle steder gennem tiden ... kan selvf bare ikke finde det lige nu ...

Vil kigge på det senere, travlt med andre ting lige pt.

// ouT
Avatar billede Syska Mester
01. juni 2007 - 00:38 #3
Fik noget fra et allerede lavet script fra noget bullutin board eller ligende ...

// ouT
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester