le 19/10/2004 à 14:36
moogli
voila j'utilisedes smilies et bbcode cliquable (spéciale boulet et fainéant ). J'utilise une page smilies (comme ici) pour afficher mes smilies .... sa fonctionne nikel. Maintenant je voudais que le code du smilies soit afficher a l'emplacement du curseur. J'utilise pour cela une fonction trouver sur un site dont on ma donné le lien ici
J'ai bidouiller sa pour pouvoir l'utiliser sur toute mes page sans avoir a changer le nom de form et textarea. Le truc fonctionne mais je n'arrive pas l'utiliser d'une seconde page (celle des smilies par exemple.).
Le code pour l'insertion a l'emplacement du curseur
dans mon fichier qui affichemes smilies
je fait sa
La fonction go()
function go(code) {
var objForm=opener.document.forms[\''.$_GET['form'].'\'].elements[\''.$_GET['area'].'\'];
objForm.value = objForm.value + code +" ";
}
je pense que cela vient du fait qu'il faudrait que j'utilise les variables (voir meme les fonctions) du script de la 1er page mais j'y arrive po :(
Ben voila si quelqu'un a pigé quelque chose et qu'il peut m'aider se serait génial :)
Merci
@+
J'ai bidouiller sa pour pouvoir l'utiliser sur toute mes page sans avoir a changer le nom de form et textarea. Le truc fonctionne mais je n'arrive pas l'utiliser d'une seconde page (celle des smilies par exemple.).
Le code pour l'insertion a l'emplacement du curseur
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1740]ce lien[/lien])
dans mon fichier qui affichemes smilies
je fait sa
<?php
echo '<a href="#" onClick="go(\''.$code.'\');return false;"><img src="'.PATH_HTTP.'/images/smiley/'.$lien.'" border=0></a>';
//j'ai essayer sa sans succès
echo '<a href="#" onClick="insereChaine(\''.$code.'\');return false;"><img src="'.PATH_HTTP.'/images/smiley/'.$lien.'" border=0></a>';
?>
La fonction go()
function go(code) {
var objForm=opener.document.forms[\''.$_GET['form'].'\'].elements[\''.$_GET['area'].'\'];
objForm.value = objForm.value + code +" ";
}
je pense que cela vient du fait qu'il faudrait que j'utilise les variables (voir meme les fonctions) du script de la 1er page mais j'y arrive po :(
Ben voila si quelqu'un a pigé quelque chose et qu'il peut m'aider se serait génial :)
Merci
@+