Beste Phpers,
hoe kan ik er voor zorgen, dat net als bij phpbb forums je een emoticon kan toevoegen, een stuk tekst in een textarea kan toevoegen door op een knop te klikken zonder de pagina te herladen.

Je ziet het ook bij phpbb forums. Er is een lijst met emoticons, je klikt erop en hij voegt bijv. :D toe aan de textarea.

Hoe doe ik dit?

Bvd, jeff
Bedankt Elwin,
Ik ga nu stoppen, ik ga morgen kijken of het werkt.
Dit haal ik net letterlijk uit mijn phpbb-installatie:
En nee, dit is geen php, en ja, maar wel javascript ^^,

edit: phphulp parsed de code, dus ik heb hem hier in een textbestand voor je staan

Emoticon plaatsen:
<a href="javascript:emoticon(':D')">:D</a>

[bold][/bold] om geselecteerde tekst heen:
<input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" />


En je moet je textarea dan 'message' noemen.
Bedankt allebei, het is me gelukt:


<script lang="Javascript">

function AddTextToGb(text) {
	 document.formgb.bericht.value += text;
}

function biggrin() 	{ AddTextToGb(':D '); 	}
function sad() 	{ AddTextToGb(':( '); 	}
function smile() 	{ AddTextToGb(':) '); 	}
function tongue() 	{ AddTextToGb(':P '); 	}
function wacko() 	{ AddTextToGb(':S '); 	}
function wink() 	{ AddTextToGb(';) '); 	}

function bold() 		{ AddTextToGb('[b]text[/b] '); 	}
function underline() 	{ AddTextToGb('[u]text[/u] '); 	}
function italic() 		{ AddTextToGb('[i]text[/i] '); 	}
</script>


--------------
Ik moet zeggen, jullie blijven teminste vriendelijk.
Op andere forums word je meteen afgezeken van: Leg het eens beter uit. En je topic word meteen gesloten. Mijn complimenten voor dit forum en ik ga hem zeker meer bekijken! Thanks guys!

Reageren