kaking
Messages postés52Date d'inscriptionlundi 25 février 2008StatutMembreDernière intervention20 avril 2020
-
9 avril 2008 à 11:18
kaking
Messages postés52Date d'inscriptionlundi 25 février 2008StatutMembreDernière intervention20 avril 2020
-
9 avril 2008 à 18:00
bonjour
alors voila :
je voudrais que quand on clique sur le bouton couleur, il y ais la balise permettant d'ecrire en couleur qui s'affiche dans mon form.
moi j'ai fais ca:
<script language="Javascript">
var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
var regexp = new RegExp("[\r]","gi");
function storeCaret(selec)
{
if (isMozilla)
{
// Si on est sur Mozilla
MasterCent
Messages postés83Date d'inscriptionjeudi 22 septembre 2005StatutMembreDernière intervention14 décembre 20111 9 avril 2008 à 11:59
Salut,
Pourrais tu stp commenter ton code:
Une explication du resultat attendu, du contexte, ...
Une explication de ta stratégie,
De même que mettre en commentaire ce que tes lignes font, pas à pas.
Cela sera plus facile à traiter, et c'est du temps gagné pour tout le monde !
kaking
Messages postés52Date d'inscriptionlundi 25 février 2008StatutMembreDernière intervention20 avril 2020 9 avril 2008 à 14:09
ok MasterCent
bon alors c'est parti (c'est long mais pas compliqué, la synthaxe est extremement facile)
j'ai un formulaire qui envoie un message. or je veux mettre des boutons qui permettent de mettre en gras (donc quand on clique sur le bouton, un code apparait dans mon form qui permet de mettre en gras)
pour ce faire, j'ai copié collé la fonction (n'y connaissant rien en js, je peux seulement vous afficher la fonction)
la fonction se trouve sur la page du formulaire:
Envoyer un mail
</h1>
<form name= "news" method="post" action="newsletter.php">
<script language="Javascript">
var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
var regexp = new RegExp("[\r]","gi");
function storeCaret(selec)
{
if (isMozilla)
{
// Si on est sur Mozilla
quand je clique sur le bouton "gras" les balises apparaissent et fonctionnent
(je dois inserer du texte entre les deux balises apparaissant )
mais quand je clique sur u(pour souligner) les balises apparaissent mais ne fonctionnent pas (en mettant du texte entre les balises, rien n'est souligné,les balises ne sont pas traduites)
de meme pour les couleurs:les balises apparaissent mais ne fonctionnent pas...
alors que pour mettre en italique,ca fonctionne...les balises apparaissent et fonctionnent....
MasterCent
Messages postés83Date d'inscriptionjeudi 22 septembre 2005StatutMembreDernière intervention14 décembre 20111 9 avril 2008 à 15:20
Naïvement, ne te manque t-il pas
$message = preg_replace...
pour la balise U
Par ailleurs, la balise n'a t elle pas été abandonnée au profit des styles
Enfin, N'as tu qu'un bouton pour choisir la couleur ou une liste des couleurs ?
As tu édité ton texte $_POST avant et après traitement ?
Il faut que tu arrives à cibler ton problème, ta transformation serveur fonctionne-t-elle ? Si tu donnes un texte à la fonction, sera t-il correctement transformé ? En clair : où cela coince-t-il ? Javascript ou PHP ?