[PHP] affichage zone enrichisement de texte.

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
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

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  2. Utilisateur anonyme
     
    et je met mon code html et php ou la dedans? Car je suis nul en js
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Utilisateur anonyme
     
    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
  6. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Suffit de remplacer l'ancien code du lien par celui du bouton ...
    0
  7. Utilisateur anonyme
     
    à, non non non, ya pas d'encien code, avant s'a saffichait en permanance au dessus.
    0
  8. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  9. Utilisateur anonyme
     
    ok, merci c plus logique comme ca.
    0
  10. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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