|
|
|
|
salut,
est-ce que tu as regardé du côté des éditeurs en ligne ? il y a par exemple FCKEditor, il produit directement du html et propose toute la mise en forme. [ Mathieu ] Il y a surement des pandas pour ne dépendre de rien |
Bonsoir,
Tu utilise le javascript comme ceci par exemple : ------------------------------------------------------------------------------------- code : ------------------------------------------------------------------------------------- <HTML> <HEAD> <TITLE>Votre titre</TITLE> </HEAD> <BODY> <script> function clicboutton(form_de_test,mef) { var styl=mef var p = document.form_de_test.boite_de_texte; switch (styl){ case "b": {p.style.fontWeight = "bold"; break} case "u": {p.style.textDecoration = "underline"; break} case "i": {p.style.fontStyle= "italic"; break} case "center" : {p.style.textAlign= "center"; break} default: break; } } </script> <br> <FORM NAME="form_de_test"> <br> <textarea cols="50" rows="10" name="boite_de_texte" >Entrez votre texte...</textarea> <br> <INPUT TYPE="button" NAME="bouton" VALUE="Gras" onClick="clicboutton(form_de_test, 'b')"> <INPUT TYPE="button" NAME="bouton" VALUE="Souligné" onClick="clicboutton(form_de_test, 'u' )"> <INPUT TYPE="button" NAME="bouton" VALUE="Italique" onClick="clicboutton(form_de_test, 'i' )"> <INPUT TYPE="button" NAME="bouton" VALUE="Centrer" onClick="clicboutton(form_de_test, 'center' )"> </FORM> </BODY> </HTML> ------------------------------------------------------------------------------------- Le javascript (entre les balises <script> et </script>) permet de définir la valeur et donc la fonction des boutons. *gab* Configuration: Windows XP Firefox 2.0.0.6 |
Merci Gab, je me doutais que c'était du javascript... Je vais regarder ca
Merci encore Pdeslaur Configuration: Windows 2003 Internet Explorer 7.0 |
Désoler de réécrire,
mais j'ai oublier de spécifier que je voulais seulement mettre le texte sélectionné en gras ou autre. Et aussi si possible, de faire qu'un autre clique sur un boutton enlève le gras... Si vous avez juste un site de référence je serais content... Pdeslaur |
c'est un peu pour ça que je te proposais FCKEditor, c'est un peu une usine à gaz mais au moins tu as une interface complète disponible simplement.
[ Mathieu ] Il y a surement des pandas pour ne dépendre de rien |
Voilà voilà,
<HTML> <HEAD> <TITLE>Votre titre</TITLE> </HEAD> <BODY> <script> function clicboutton(form_de_test,mef) { var styl=mef var p = document.form_de_test.boite_de_texte; switch (styl){ case "b": {p.style.fontWeight = "bold"; break} case "normal": {p.style.fontWeight = "normal"; break} case "u": {p.style.textDecoration = "underline"; break} case "i": {p.style.fontStyle= "italic"; break} case "center" : {p.style.textAlign= "center"; break} default: break; } } </script> <br> <FORM NAME="form_de_test"> <br> <textarea cols="50" rows="10" name="boite_de_texte" >Entrez votre texte...</textarea> <br> <INPUT TYPE="button" NAME="bouton" VALUE="Gras" onClick="clicboutton(form_de_test, 'b')"> <INPUT TYPE="button" NAME="bouton" VALUE="Normal" onClick="clicboutton(form_de_test, 'normal')"> <INPUT TYPE="button" NAME="bouton" VALUE="Souligner" onClick="clicboutton(form_de_test, 'u' )"> <INPUT TYPE="button" NAME="bouton" VALUE="Italique" onClick="clicboutton(form_de_test, 'i' )"> <INPUT TYPE="button" NAME="bouton" VALUE="Centrer" onClick="clicboutton(form_de_test, 'center' )"> </FORM> </BODY> </HTML> Malheureusement, je ne trouve pas comment enlever le souligné, l'italique, et le centrage, j'y travaille ^^ Je n'ai pas très bien compris, l'utilisateur peut uniquement mettre en gras ou en normal ? Dans ce cas c'est : <HTML> <HEAD> <TITLE>Votre titre</TITLE> </HEAD> <BODY> <script> function clicboutton(form_de_test,mef) { var styl=mef var p = document.form_de_test.boite_de_texte; switch (styl){ case "b": {p.style.fontWeight = "bold"; break} case "normal": {p.style.fontWeight = "normal"; break} default: break; } } </script> <br> <FORM NAME="form_de_test"> <br> <textarea cols="50" rows="10" name="boite_de_texte" >Entrez votre texte...</textarea> <br> <INPUT TYPE="button" NAME="bouton" VALUE="Gras" onClick="clicboutton(form_de_test, 'b')"> <INPUT TYPE="button" NAME="bouton" VALUE="Normal" onClick="clicboutton(form_de_test, 'normal')"> </FORM> </BODY> </HTML> *gab* Configuration: Windows XP Firefox 2.0.0.6
|
Bien en fait, je vais vous expliquer ce que je fais. Je suis en train de créer un site en PHP et MYSQL qui se met à jour automatiquement avec une interface graphique. Donc l'administrateur n'a qu'a se connecter et éditer le sujet qu'il veux et je dois mettre des options de mise en forme. Et je vais mettre le plus d'option possible à l'utilisateur. J'aivais mis le gras en exemple.
J'espère j'ai été clair... Pdeslaur Ho et merci gab pour le nouveau script |
Hmmm, possible, je ne sais plus, peut-être faudrat-il trouver une solution sur http://www.javascriptfr.com/ ?
Tu me fais douter maintenant Dalida ^^ *gab* Configuration: Windows XP Firefox 2.0.0.6 |
Hmm, je pense que dans ce cas le mieux serais comme l'a dit Dalida, utilise FCKEditor, ou bien Spaw Editor. A moins que quelqu'un te donne un bon script !
*gab* Configuration: Windows XP Firefox 2.0.0.6 |
Ok, je vais voir ce que je peut faire. Mais gab, ton scipt marchait sauf que c'est tout la boite de texte qui se mettait en gras.
Peut importe, je vais faire des recherches. Merci à tous. Pdeslaur |
le problème c'est que tu vas devoir enregistrer ces informations et que le JS ne fait que modifier l'apparence du texte mais pas le code html.
donc tu vas te retrouver avec du texte brut si tu le passe dans un fichier ou une bdd. [ Mathieu ] Il y a surement des pandas pour ne dépendre de rien |
finalement j'ai utilisé Tinymce c'est la méthode la plus efficace et rapide
Pdeslaur |
salut,
juste pour ajouter le lien ,je viens d'aller voir et j'y retourne de suite : je crois que je vais essayer !!! merci ! [ Mathieu ] Il y a surement des pandas pour ne dépendre de rien |
| 20/02 14h45 | Faire une newsletter | e-communication |
| 04/04 21h32 | Comment utiliser le lecteur Adobe ( Acrobat ) Reader. | Acrobat |
| 18/10 09h39 | [Mozilla Thunderbird] Fichier winmail.dat | Mozilla Thunderbird |
| 30/06 17h55 | Webconférence | e-RH et management |
| 05/04 20h33 | Mise en forme des articles de la base de connaissance | FAQ |
| 15/11 22h06 | [VB] mise en forme texte | 9 |
| 21/07 12h41 | Problème mise en forme text | 2 |
| 01/06 12h21 | Photoshop - Mise en forme texte | 13 |
| 18/02 15h37 | [Word] Mise en forme - texte barré | 3 |
| 29/06 09h22 | [PHP] Garder mise en forme textarea | 4 |
![]() | Word Viewer - La visionneuse Word Viewer vous permet d'ouvrir des documents Word 2003 et des documents créés avec toutes les versions... | Catégorie: Traitement de texte Licence: Freeware/gratuit |
![]() | LiveQuartz - “LiveQuartz est un éditeur d'image puissant et gratuit. Il est basé sur les calques et les filtres CoreImage. Vous avez... | Catégorie: Dessin Licence: Freeware/gratuit |
![]() | MediaInfo - MediaInfo fournit la liste des codecs nécessaires ainsi que des informations techniques sur vos fichiers vidéo et audio. ... | Catégorie: Codecs Licence: Open Source |
![]() | Pack de compatibilité Microsoft Office 2007 - En installant le pack de compatibilité pour Microsoft Office 2000, Office XP ou Office 2003, vous pouvez ouvrir, modifier et... | Catégorie: Bureautique Licence: Freeware/gratuit |
![]() | Lexmark Forms Printer 2591 | Catégorie: Imprimante | 617.90 € MicroChoix |
![]() | Lexmark Forms Printer 2591N | Catégorie: Imprimante | 773.90 € MicroChoix |
![]() | Lexmark Forms Printer 2581n | Catégorie: Imprimante | 776.50 € MicroChoix |
![]() | Lexmark Forms Printer 2580 | Catégorie: Imprimante | 497.50 € MicroChoix |