cs_Gourou34
Messages postés9Date d'inscriptionmardi 15 mai 2007StatutMembreDernière intervention10 août 2009
-
6 juin 2007 à 11:03
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
6 juin 2007 à 12:49
Alors voià, ca fait un bout de temps que je me penche sur ce sujet mais n'étant que débutant en matière de Javascript, je n'arrive pas à réaliser mon BBcode.
J'ai un formulaire dans lequel je voudrai pouvoir donner la possiblité aux utilisateurs de poster des commentaires mis en forme avec des balises créées en cliquant sur un bouton.
Ex : l'ulisateur sélectionne le texte et veut le mettre en gras, il clique sur le bouton B et le texte sélectionné se met entre les balises .
Voilà mon formulaire :
<form name= "ajout" action="ma page ou est dirigée l'info" method= "post">
Titre :
fonction pour mettre en forme le texte à chaque sélection de texte :
Ma zone de texte :
<textarea cols ="62" rows="15" name="texte"></textarea>
Ton exemple ne m'apporte pas plus d'infos sur la façon d'ajouter des balises telles que , autour du texte sélectionné lorsque je clique sur mon bouton B,I ...
Il me dit juste la façon d'ajouter un lien dans mon formulaire avec un message prédéfini dans le prompteur .
Merci quand même pour ton aide qui ne m'aide pas beaucoup sur la fonction gras(), italic(), ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
mais pourquoi encore faire du BBCode, alors qu'une foultitude de
saisie WYSIWIG sont disponibles ? c'est beaucoup plus agréable !
un ch'tit exemple ?
http://www.javascriptfr.com/codes/MISE-FORME-TEXTE-SAISIE-WYSIWYG_32583.aspx c'est le mien, mais il y en a d'autres, ne serait-ce que celui de CodesSources.. et ailleurs aussi.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2007 à 11:28
bultez,
tu as tape 16 snippets, (j'ai reregarde pour l'ocasion, mais je savais que t'en avais fait), t'aimes bien leur interface wysiwyg pour poster ta source ? c'est super agreable de colorer manuellement...
T'as un monde entre latex et word, pour ne citer que les meilleurs de chaque monde, dans le monde du web, BBcode serait l'equivalent de latex, et word des wysiwygs, certains wysiwygs sont tres bien, mais peu permettent de poster un code colore facilement, de pouvoir editer facilement ce code, de pouvoir ajouter des equations mathematiques, de pouvoir [...] T'as du bon dans les deux mondes, mais le wysiwyg ne peut pas plaire a tout le monde (sur mon site, j'avais les code les deux modes d'editions), enfin tu comprends bien qu'editer son code source comme ca, le reprendre quelques temps apres, l'avoir colore en ligne :) c'est du bonheur... apres, c'est sur que repondre sur un forum avec un wysiwyg, c'est tout aussi bon, mais pour une autre application...
cs_Gourou34
Messages postés9Date d'inscriptionmardi 15 mai 2007StatutMembreDernière intervention10 août 2009 6 juin 2007 à 11:44
Alors je réexplique mon souci.
J'ai essayé de prendre la valeur sélectionnée par l'utilisateur :
<script language="javascript">
function gras()
{
sel = document.selection.createRange().text;
sel = ''+sel+'';
alert(sel);
}
</script>
L' alert(sel); retourne avec le texte sélectionné à l'intérieur comme je voulais qu'il apparaisse tout simplement dans ma balise mais je n'arrive justement pas à le réafficher dans ma zone textearea.
C'est jsute ce que je voulais au fond !
Pouvez vous m'aider sur ce problème ?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2007 à 12:25
Salut
j'adore le commentaire "Re : BBCode par : [auteurdetail.aspx?ID=918794 yousfane] le 06/06/2007 12:21:25 "
moi j'ai pose des arguments qui expliquent que le BBcode a toujours sa place sur le net... ton commentaire n'a aucun argument, et ne dit meme pas dans quel cadre tu le preferes...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2007 à 12:44
Salut
dire ca, c'est un peu comme si tu disais "moi je preferes la dinde aux gateaux au chocolats", ca n'a pas la meme utilite... sur mon vieux site (paie a son ame), je postais les news en wysiwyg, et les tutos / explications de codes en BBcode, ca a ses avantages...
<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy