[PHP] affichage zone enrichisement de texte.

Résolu/Fermé
Utilisateur anonyme - 27 sept. 2010 à 10:52
 Utilisateur anonyme - 28 sept. 2010 à 21:31
Bonjour,
je cherche un script javascript ou php qui me permettrais de quand on clique sur une text area, que tout le système d'enrichissement de texte, apparaissent permettant d'ajouter smileys, texte souligné, etc.... Je l'ai déjà cette parie là, mais j'aimerais que lorsque l'on clique pour écrire cela s'affiche, merci de votre aide. Pour ceux qui connaiteraient ce site : http://forum.stargate-solaris.com/ c le même truc que dans le forum que je cherche.


10 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
28 sept. 2010 à 17:37
Dans le HTML :
<textarea {attributs} onfocus="afficher();" onblur="masquer();"></textarea>


Dans le JS :
function afficher() {
    document.getElementById('id_du_conteneur_a_afficher').style.display = 'block';
}

function masquer() {
    document.getElementById('id_a_masqer').style.display = 'none';
}
3
Utilisateur anonyme
28 sept. 2010 à 13:18
comment dois-je faier ?
0
Utilisateur anonyme
28 sept. 2010 à 17:50
et je met mon code html et php ou la dedans? Car je suis nul en js
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
28 sept. 2010 à 17:55
Le premier code, c'est du HTML pour faire un bouton, tu ne peux rien mettre dedans.
Pour le second code (JS), ce que je t'ai donné, c'est en complément à ce que tu as déjà.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
28 sept. 2010 à 17:58
oui, mais il contient et du php et du js, mais je fais comment pour qu'il soit afficher au bon momment, car je sais pas ou mettre ou comment mettre ce code pour accéder à cette fonction.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
28 sept. 2010 à 18:07
Suffit de remplacer l'ancien code du lien par celui du bouton ...
0
Utilisateur anonyme
28 sept. 2010 à 18:20
à, non non non, ya pas d'encien code, avant s'a saffichait en permanance au dessus.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
28 sept. 2010 à 19:58
Désolé, depuis tentôt je parle de bouton, je confondais avec un autre topic.
Il suffit de mettre le JS entre <script type="text/javascript"> et </script>

Place les éléments que tu souhaites afficher/masquer dans un div avec un id, par exemple :
<div id="textarea_options">...</div>


Et dans le JS, remplace 'id_du_conteneur_a_afficher' et 'id_a_masqer' par 'textarea_options'
0
Utilisateur anonyme
28 sept. 2010 à 21:31
ok, merci c plus logique comme ca.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
27 sept. 2010 à 22:39
Salut.

Il suffit d'afficher/masquer des éléments grâce à du Javascript.
Sur la zone de texte (textarea), il faut utiliser les évènements onfocus (entrée du curseur d'écriture) et onblur (inverse).
-1