Formulaire=>Selection=>Balises HTML ??

Formulaire=>Selection=>Balises HTML ?? - HTML/CSS - Programmation

Marsh Posté le 18-07-2002 à 20:51:17    

Voila,  
 
J'aimerai faire un truc mais je ne vois pas trop comment le réaliser enfin si je vois la methode mais je ne sais pas comment :  
 
J'ai un champ de formulaire (textarea).  
J'ai aussi 3 boutons(gras,souligner,italic) ki devrait permettre de changer le style du texte selectionner.  
Je tappe mon texte et je le selectionne avec la souris et je voudrais ke ce texte selectionner quand je vais cliker sur le bouton "gras" par exemple se voit entourer des balises html classique(ici <b>texte</b> )  
 
Bon je pense qui faudrait une fonction ki recupere le texte selectionner et le remplace par <b>texte</b> mais je ne vois pas comment  
 
Merci pour vos explications
 
 
PS: C'est comme dans ce forum qd on tape un message et kon peu choisir G,I,S etc... Vous voyez ce ke je veux faire ?


Message édité par Phive le 18-07-2002 à 20:54:32

---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 18-07-2002 à 20:51:17   

Reply

Marsh Posté le 18-07-2002 à 20:54:10    

oué... mais je c pas comment on gere le texte sélectionné et la position du curseur.
Mais si tu edites la source de ce forum justement, tu dois pouvoir voir ca? :??:


---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Marsh Posté le 18-07-2002 à 20:56:08    

Goueg a écrit a écrit :

oué... mais je c pas comment on gere le texte sélectionné et la position du curseur.
Mais si tu edites la source de ce forum justement, tu dois pouvoir voir ca? :??:  




Bah justement c'est ce que j'ai fais (editer la source) mais jai pas trouver la fonction...enfin si elle sappelle "palette" mais je ne pas trouver son traitement
 
Pour ce ki est de recuperai la selection c'est ca il me semble :
getselection();
 
Mais apres je ne sais pas plus


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 18-07-2002 à 21:25:21    

la source du javascript lié au XML qui permet de faire une réponse me parait contenir tout ce qu'il faut... Mais je c pas si on va me [:tapai] si je file l'url exacte? [:alph-one]


---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Marsh Posté le 18-07-2002 à 21:29:12    

Goueg a écrit a écrit :

la source du javascript lié au XML qui permet de faire une réponse me parait contenir tout ce qu'il faut... Mais je c pas si on va me [:tapai] si je file l'url exacte? [:alph-one]




 
je comprend pas trop ske tu raconte ! Ca veut dire ke c lie au XML...faut du XML pour faire  :D  
 
Et pour lurl ca a voir avec koi ? Comment on fait ou a voir avec la source??
tente tjs si ca peu maider sinon spa la peine ke tu prenne de riske pour moi  :benetton:


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 18-07-2002 à 21:32:30    

phive a tenté d'écrire a écrit :

Et pour lurl ca a voir avec koi ? Comment on fait ou a voir avec la source??


tu regardes la source, si tu ne trouves rien c'est dans un fichier javascript externe (.js), tu le choppes et tu regardes ...

Reply

Marsh Posté le 18-07-2002 à 21:32:33    

je pense pas que ce soit fait par le créateur du forum, à mon avis c un javascript passé dans le domaine public mais chui pas sur.
bon de toutes facons tout le monde peut le voir ,c comme ca sur internet... editPost.js dans le répertoire actuel.


---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Marsh Posté le 18-07-2002 à 21:40:21    

Merci bien je viens de voir la file mais tin c chau qd meme  :D ...
enfin pour le moment j'ai tjs pas trouver ce ke je voulais faire


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 18-07-2002 à 21:49:38    

Bon je viens dechiffrer le truc
 
C'est hallucinant tout ce ki font faire pour rajouter 2 pove balise autour d'un texte kon a selectionner  :ouch:  :ouch: ..
 
Je pensais ke c t plus simple qd meme  :D


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 18-07-2002 à 22:23:22    

en fait moi je penser faire un truc vraiment simple mais ca a pas lair de marche :
 
Une fonction :  
 

Code :
  1. function gras()
  2. {
  3. textselection=document.getselection();
  4. document.getselection()= <b>textselection</b>;
  5. }


 
Un bouton :  
 

Code :
  1. <a href='#' class='lien3' OnClick='gras()'>Gras</a>


 
Un textearea :  
 

Code :
  1. <textarea name='texteve' cols='50' rows='15' ></textarea>


 
Vous voyez le principe koi :
Un bouton ki appel une fonction pour remplacer la "selection" par la "selection + les balise o tour"
mais bon je suis pas trop cho en JS  :D


Message édité par Phive le 18-07-2002 à 22:25:02

---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 18-07-2002 à 22:23:22   

Reply

Marsh Posté le 19-07-2002 à 08:09:27    

Alors pas d'autre idée ??
Personne ne vois comment on peu faire d'une maniere "assez simple"


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 19-07-2002 à 09:50:16    

Phive a écrit a écrit :

Alors pas d'autre idée ??
Personne ne vois comment on peu faire d'une maniere "assez simple"



bah ya ptet pas + simple que comme ici, sinon pkoi ils auraient fait compliké? :??:
jette-toi dessus ca te fera progresser en JS :D


---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed