Avatar billede gatez Nybegynder
02. juli 2003 - 02:33 Der er 3 kommentarer og
1 løsning

Link til <textarea>

Hejsa...

Jeg er ved at lave en smiley funktion på min side...
Dvs. at når bruger indtaster :-) i en <textarea> på min side bliver det vist med et lille smiley.gif

Hvor laver jeg så 3 links under min <textarea> som når jeg trykker på link 1 så skal den indsætte koden ":-)" i <textarea> ?

I kan se et eksmpel på:
http://www.toyotaextreme.dk/debind.asp?ForumId=1

MVH
Gatez
Avatar billede ahv Nybegynder
02. juli 2003 - 02:35 #1
Noget gammel jeg havde læggende, se om du kan bruge det ->

<FORM NAME="navn">
<TEXTAREA NAME="tekst" ROWS="5" COLS="80" WRAP="soft"></TEXTAREA>
<BR>
<INPUT TYPE="button" NAME="myTekst" VALUE=":-)" onClick="document.navn.tekst.value += ''+document.navn.myTekst.value;document.navn.myTekst.value=':-)'"></FORM>
Avatar billede roenving Novice
02. juli 2003 - 02:44 #2
''+ er noget vrøvl

onClick="document.navn.tekst.value +=':-)'">

skulle være ganske rigeligt ,-)
Avatar billede gatez Nybegynder
02. juli 2003 - 02:47 #3
Sorry gutter...
Kunne ikke få jeres kode til at virke så jeg fandt selv noget:

function Indsaetsmiley11(smiley)
{
smiley = " "+smiley
document.form.Inlag.value=document.form.Inlag.value+smiley;

document.form.Inlag.focus();

}

function Indsaetsmiley(text)
{
text = " "+text
if (document.form.Inlag.createTextRange && document.form.Inlag.caretPos) {
        var caretPos = document.form.Inlag.caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
        document.form.Inlag.focus();
    } else {
    document.form.Inlag.value  += text;
    document.form.Inlag.focus();
    }

}

<a href="java script:void Indsaetsmiley(':-)')"><img border=0 src=Images/smiley/smiley.gif></a>
Avatar billede roenving Novice
02. juli 2003 - 03:01 #4
Gaab:

<FORM NAME="navn">
<TEXTAREA NAME="tekst" ROWS="5" COLS="80" WRAP="soft"></TEXTAREA>
<BR>
<INPUT TYPE="button" NAME="myTekst" VALUE=":-)" onClick="document.navn.tekst.value +=' '+this.value"></FORM>

Virker selvfølgelig kun hvis man har tilladt javascript (1 af 8 er ude) ...

-- din virker hvis man bruger IE4+ på Windows (yderligere 1 af 10 eller 20 væk !-)
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