Tom's Guide > Forum > Programmation > Javascript - smileys

Javascript - smileys

Forum Programmation : Javascript - smileys

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour tout le monde!

Je programme déja en PHP et j'ai créé un forum complet, avec BBcode, smileys et messages éclairs. Je ne connais rien au Javascript alors j'ai fait confiance a des scripts trouvés sur internet pour obtenir ce que je veux, et tout fonctionne à merveille.

J'aimerais cependant ajouter d'autres smileys, mais qui s'affichent dans une autre fenêtre... Et j'aimerais que quand on clique dessus, le lien du smiley s'affiche dans le textarea de la fenêtre de départ. Voici le code que j'ai pour mes smileys ordinaires, c'est à dire ceux qui sont déja à côté du textarea:

Code :
  1. function bbcode(startTag,defaultText,endTag)
  2. {
  3.   with(document.form1)
  4.   {
  5.       if (message.createTextRange)
  6.       {
  7.         var text;
  8.         message.focus(message.caretPos);
  9.         message.caretPos = document.selection.createRange().duplicate();
  10.         if(message.caretPos.text.length>0)
  11.         {
  12.             var sel = message.caretPos.text;
  13.             var fin = '';
  14.             while(sel.substring(sel.length-1, sel.length)==' ')
  15.             {
  16.               sel = sel.substring(0, sel.length-1)
  17.               fin += ' ';
  18.             }
  19.             message.caretPos.text = startTag + sel + endTag + fin;
  20.         }
  21.         else
  22.             message.caretPos.text = startTag+defaultText+endTag;
  23.       }
  24.       else message.value += startTag+defaultText+endTag;
  25.   }
  26. }


Merci énormément à ceux qui peuvent m'aider!

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

idn fait pareil, regarde la source.

(clic sur le bouton [plus...]) quand tu reply.

Répondre à okinou
Tom's Guide > Forum > Programmation > Javascript - smileys
Aller à :

Il y a 261 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens