Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1500 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  ajouter des balises à mon texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ajouter des balises à mon texte

n°1646716
freed102
Arayashiki
Posté le 21-11-2007 à 18:02:09  profilanswer
 

Bonsoir,
 
Voila j'ai créé une fonction qui est presque fonctionnelle (c'est le peu qu'on puisse attendre d'une fonction cela dit !)
 
ma fonction donc sert à ajouter des balises HTML dans les textes séléctionnés... ça march pas trop mal ! à un détail pres.. si j'ai plusieurs fois le même mot dans mon texte... bah il n'en garde plus qu'un ! ... j'aimerai donc qu'il en garde un peu plus ! si vous avez la solution ça m'aiderait :
 

Code :
  1. function putTags(beg,end,tag,param){
  2. longueur=end-beg;
  3. trace("substr : "+substring(_level0.saisie_chat.text,beg+1,longueur));
  4. valeur = _level0.saisie_chat.text;
  5. valeurTAB = valeur.split(substring(_level0.saisie_chat.text,beg+1,longueur));
  6. if(tag=="bold" )
  7. {
  8.  oTag="<b>"; ///open tag
  9.  cTag="</b>"; ///close tag
  10.  trace(valeurTAB)
  11. valeur =  valeurTAB[0]+oTag+substring(_level0.saisie_chat.text,beg+1,longueur)+cTag+valeurTAB[1];
  12. }
  13. else if(tag=="italic" )
  14. {
  15.  oTag="<i>"; ///open tag
  16.  cTag="</i>"; ///close tag
  17. valeur =  valeurTAB[0]+oTag+substring(_level0.saisie_chat.text,beg+1,longueur)+cTag+valeurTAB[1];
  18. }
  19. else if(tag=="underline" )
  20. {
  21.  oTag="<u>"; ///open tag
  22.  cTag="</u>"; ///close tag
  23. valeur =  valeurTAB[0]+oTag+substring(_level0.saisie_chat.text,beg+1,longueur)+cTag+valeurTAB[1];
  24. }
  25. else
  26. {
  27.  oTag="["+tag+"="+param+"]"; ///open tag
  28.  cTag="[/"+tag+"]"; ///close tag
  29. valeur =  valeurTAB[0]+oTag+substring(_level0.saisie_chat.text,beg+1,longueur)+cTag+valeurTAB[1];
  30. }
  31. _level0.saisie_chat.text = valeur ;
  32. _root.beg=_root.beg+oTag.length;
  33. _root.end=_root.end+cTag.length-1;
  34. Selection.setFocus(_level0.saisie_chat);
  35. Selection.setSelection(_root.beg, _root.end);
  36. }


 
PS : j'ai mis une version "bridée" sur mon site ... ça suffit pour voir ce genre de fonctionnalités :
http://www.freedfromparis.com/chat/index.php


Message édité par freed102 le 21-11-2007 à 18:40:26

---------------
Freed102
mood
Publicité
Posté le 21-11-2007 à 18:02:09  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  ajouter des balises à mon texte

 

Sujets relatifs
fmat texte ver dateOnRollOver sur un texte dynamique
Lire un tableau de valeurs dans un fichier contenant aussi du texte[Fichier TXT] ajouter un caractère à la fin de chaque ligne
Interdire la virugle dans un champs texteHTML (?) - Probleme affichage texte trop large.
Menu images, espace dans IE6 lorsqu'on agrandit la taille du texteajouter librairie sur serveur
Changer taille, couleur, police d'un texte par listboxCompte à rebours affiché en texte et redirection
Plus de sujets relatifs à : ajouter des balises à mon texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR