Hey, Ik ben een gastenboek aan het maken in PHP voor eigen gebruik, alles werkt zoals ik het wil behalve het emoticon systeem.
Ik heb het al voor mekaar gekregen om '
' in de respectievelijke emoticon te laten veranderen.
Maar aangezien ik er een stuk of 50 heb wil ik de gasten het niet aandoen om hun 'activeringscode' zelf uit te typen.
Wat ik eigenlijk wil bekomen is het volgende:
Wanneer je op een emoticon drukt dan verschijnt zijn 'activeringscode' in het tekstveld genaamd vcomment waar je cursor zich voor het laatst bevond.
Ik heb al enkele dingen geprobeerd (zie hieronder), jammergenoeg zonder succes...
Hopelijk kunnen jullie me helpen, dank bij voorbaat.
Ik heb het al voor mekaar gekregen om '

Maar aangezien ik er een stuk of 50 heb wil ik de gasten het niet aandoen om hun 'activeringscode' zelf uit te typen.
Wat ik eigenlijk wil bekomen is het volgende:
Wanneer je op een emoticon drukt dan verschijnt zijn 'activeringscode' in het tekstveld genaamd vcomment waar je cursor zich voor het laatst bevond.
Ik heb al enkele dingen geprobeerd (zie hieronder), jammergenoeg zonder succes...
Code:
<script language="JavaScript" type="text/javascript">
function emoticon {
var vcomment = document.post.body;
text = ' ' + text + ' ';
if (vcomment.createTextRange && vcomment.caretPos) {
var caretPos = vcomment.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
vcomment.focus();
} else {
vcomment.value += text;
vcomment.focus();
}
}
</script>
Code:
<a href="#" onClick="emoticon(':)')"><img src="/imgs/emoticons/1.gif" border="0" alt="" title=""></a>
Hopelijk kunnen jullie me helpen, dank bij voorbaat.