le 04/01/2009 à 01:19
Problème insertion Smileys dans un Textarea
Bonsoir,
Voilà je suis entrain de développer ma fonction pour insérer un smiley dans un champ texarea pour être récupérer via la BDD.
J'ai un petit problème pour la copie du smiley dans le textarea j'utilise pour cela un bout de code java script mais malheureusement ça ne marche pas et je vois vraiment pas pourquoi.
Seriez-vous m'aider.
Merci d'avance
Cette page php est appelé la ou je veux voir afficher mes smileys.
Pour info le lien affiche bien le caractère de mon smiley mais il ne l'affiche pas dans le texarea une fois cliqué.
Voilà je suis entrain de développer ma fonction pour insérer un smiley dans un champ texarea pour être récupérer via la BDD.
J'ai un petit problème pour la copie du smiley dans le textarea j'utilise pour cela un bout de code java script mais malheureusement ça ne marche pas et je vois vraiment pas pourquoi.
Seriez-vous m'aider.
Merci d'avance
<?php
/************************************************************************************************
*Page qui gère l'insertion des smileys dans le message test *
* *
*************************************************************************************************/
?>
<script language="JavaScript" type="text/javascript">
<!--
function actions(text) {
text = ' ' + text + '';
if (document.post.message.createTextRange && document.post.message.caretPos) {
var caretPos = document.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + '' : text;
document.post.message.focus();
} else {
document.post.message.value += text;
document.post.message.focus();
}
}
//-->
</script>
<table border=0 cellPadding=0 cellSpacing=0>
<tr>
<td align=center width="300">
<?php
for ($i = 0; $i < count($souriez); $i++) {
$sizeImg = GetImageSize("../images_files/smiles/".$souriez[$i][1]);
echo "<a href='javascript:actions(\"".$souriez[$i][0]."\")'>";
echo "<img src=\"../images_files/smiles/".$souriez[$i][1]."\" ".$sizeImg[3]." border=\"0\" alt=\"".$souriez[$i][2]."\">";
}
?>
</td>
</tr>
</table>
Cette page php est appelé la ou je veux voir afficher mes smileys.
Pour info le lien affiche bien le caractère de mon smiley mais il ne l'affiche pas dans le texarea une fois cliqué.