cliquer sur un smiley pour l'insérer
Salut !
Je me demandais comment faire pour insérer des smileys dans une signature (livre d'or, forum...) juste en cliquant dessus (sans avoir à manuellement taper le code genre alert pour :alert:)...
????
Merci !
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
le 22/08/2003 à 12:40
i M@N
One Love, One Heart, One Unity.
le 22/08/2003 à 12:41
i M@N
Atf !
Voici donc un
exemple .
@+...
One Love, One Heart, One Unity.
le 22/08/2003 à 12:46
i M@N
En fait l'important c'est que dans
<a href="#null" onclick="javascript:document.flash_chat.message.value+='::|:';document.flash_chat.message.focus();"><img src="./images/smilies/s1.gif" align=absMiddle" border="0" width="16" height="16"></a>
Le "flash_chat.message" correspond au nom du formulaire+nom du champ "message" :
<form action="./insert_message.php" method="post" name="flash_chat">
+
<input type="text" name="message" maxlength="100" size="20">
J'espère être assez clair,
@+...
One Love, One Heart, One Unity.
merci IMAN jvais essayer de voir ça
c'est cette portion de code que tu utilises sur ton site (jsuis allé voir) ???
autrez question : on set obligé de préciser les dimensions de l'image ou pas ???
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
le 22/08/2003 à 14:31
i M@N
Reuh !
Wé ... à quelques lignes près c'est pareil (y'a plus de smilies).
Non, je crois pas que tu sois obligé de préciser les dimensions (teste, tu verras si t'as une erreur), mais assure-toi que les smilies font pas des tailles énormes, ça déformerait tout ta page où tu affiches les messages.
@+...
One Love, One Heart, One Unity.
tinkiètes, ça j'avais déjà calé qu'il fallait faire gaffe... c'est comme les mots genre celui là : maklqdfjkmhljahfzelqsdl fjkhuiqzefljkqnswdjkfn jkqsnhdfjklhazuiehrfuip qzhsdjknhfjklzhesuiodf hjklnfjkqsdnhjifhiquze hrfjkqzdf où y'a pas beaucoup d'espacse, ben IE il kiffe pas trop bref faut une fonction "CUTLONGWORDS" pour que ça soit beau...
++
romeo !
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
le 22/08/2003 à 15:32
Layer
sinon si vous voulez afficher vos smileys dans une fenêtre différente (popup, comme le fait La Globule) et rendre ces smileys cliquetables, rajouter ça dans le popup :
<script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
text = ' ' + text + ' ';
if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
var caretPos = opener.document.forms['post'].message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
opener.document.forms['post'].message.focus();
} else {
opener.document.forms['post'].message.value += text;
opener.document.forms['post'].message.focus();
}
}
//-->
</script>
et il faut que le formulaire a pour nom "message" dans la page principale, et pour faire marcher cela un ptit lien dans le popup pour chaque smiley
<a href="javascript:emoticon('
')"> <img src="lol.gif"> </a>
Error 500 : internal brain error
mais j'ai l'imperssion que tu lis dans mes pensées toi....
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
le 22/08/2003 à 15:44
Layer
ça t'aide ou ?
Error 500 : internal brain error