webForumDet fria alternativet

Infoga text i textarea med en knapp

JavaScript

6 svar · 245 visningar · startad av Duffer

Medlem sedan mars 2003429 inlägg
Frågan#1

På alla bbforum och även detta (om det nu inte är ett bb) finns det små söta knappar som gör att det kommer in en text i en textarea. (den jag skriver i nu t.ex.) Är detta javascript och finns det någon som kan hjälpa mig med hur man gör en sån funktion?

Vilket är lättast att göra en text/bild länk eller med knappar?

Medlem sedan mars 20015 287 inlägg
#2

En variant är ju att tex kolla på källkoden för att se hur det är gjort:

function smilie(thesmilie) {
// inserts smilie text
	document.vbform.message.value += thesmilie+" ";
	document.vbform.message.focus();
}

Kallas på med:

<a href="javascript:smilie(' :)')"><img src="images/wfstandard/smilies/smile.gif" alt="leende" border="0"></a>
Medlem sedan mars 2003429 inlägg
#3

Grejjen är ju den att jag kan inget om javascript, jag kan typ bara php och html =/

Hur vet den att target är min textarea? =| Ute på djupt vatten =D

Medlem sedan mars 2003429 inlägg
#4

document.vbform. "message" .value += thesmilie+" ";

Så hette textarean men document.vbform vet jag ej vad det är till för

Medlem sedan mars 20015 287 inlägg
#5

vbform är din forms namn, document skall stå där, det säger att det är i samma fil/sida formen finns.

thesmilie innehåller sen det du skickar in i funktionen = det som hamnar i textarean. Detta behöver du ej ändra på.

När du kallar på funktionen är det som är inom citationstecknen inom parentesen som kommer i din textarean :

javascript:smilie('Det som står här hamnar i textarean.')
Medlem sedan mars 2003429 inlägg
#6

efter mycket om och men fick jag ihop det! vart ett mellanslag i java" "script men nu funkar det =) tackar så mycket för hjälpen. Håller tråden öppen ett tag till ifall jag skulle posta mer ;)

Medlem sedan mars 20015 287 inlägg
#7

Ah, ok. Det är forumet som lägger in det mellanslaget.
Kanske skulle nämnt det.... :r

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)