Posté(e) le 5 juillet 200619 a Bonjour, suite au post de Bryce_30, j'ai fais ma propre interprétation du script. Mais un problème persiste, le texte ne s'affiche pas dans le textarea alors que tous les codes m'ont l'air bon! Je vous les partages: Code de la mini pas de smuileys: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Smileys</title> <style type="text/css"> a img { border:none; } </style> <script ='javascript'> function add_smilies(smiley, textarea) { opener.document.getElementById(textarea).value += ' ' + smiley + ' '; } </script> </head> <body> <?php $liste_emote = array( [tous les smileys recencés]); $dossier = '../images/emotes/'; $dir = opendir($dossier); while ($file = readdir($dir)) { if ($file != '.' && $file != '..') { $file_name = preg_replace('!([a-zA-Z0-9_-]+).[a-zA-Z]{3}!', '$1', $file); if (array_key_exists($file_name, $liste_emote)) { echo '<a href="java script:void(0);" onClick="add_smilies(\'' . $liste_emote[$file_name] . '\', \'contenu\');"><img src="' . $dossier . $file . '" alt="' . $file . '" /></a>'; } } } closedir($dir); ?> </body> </html> La page de smileys s'affiche parfaitement, mais ne m'envoie pas le texte des émotes dans le textarea nommé "contenu"! Pourriez vous m'aider? Modifié le 8 juillet 200619 a par rhadamanth30
Posté(e) le 8 juillet 200619 a ben ça marche pas ce que je t'ai dit ?! de mettre le id='contenu' dans les paramètres de ton textarea ?
Posté(e) le 8 juillet 200619 a Auteur Oui merci j'avais oublié de revenir ici! xD Tout marche nikel! Merci
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.