AJOUTER DU TEXTE À LA POSITION DU CURSEUR DANS UNE ZONE DE TEXTE

cs_windob Messages postés 225 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 25 août 2008 - 24 nov. 2003 à 18:57
VladimirSLB Messages postés 1 Date d'inscription mardi 10 janvier 2006 Statut Membre Dernière intervention 16 février 2006 - 16 févr. 2006 à 11:33
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18043-ajouter-du-texte-a-la-position-du-curseur-dans-une-zone-de-texte

VladimirSLB Messages postés 1 Date d'inscription mardi 10 janvier 2006 Statut Membre Dernière intervention 16 février 2006
16 févr. 2006 à 11:33
Je me suis inspiré de cet article pour écrire une fonction qui fait le getPosCurseur un peu plus proprement sous IE : plus courte et sans la chaine temporaire (sMarquer) qui ne doit pas déjà se trouver dans le texte ce qui nuit à la généralité..

Pour ce qui est de FireFox, la fonction est déjà intégré à votre objet input , vous pouvez l'atteindre de la facon suivante : [votre_input].selectionStart
megaspoilt Messages postés 1 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 15 décembre 2005
15 déc. 2005 à 20:36
null! kan va-t-on arreter de faire des codes exclusif IE?! IE c deja pas terrib alors faut pas pousser ! je suis a la recherche d un code (ou d une maniere de faire) compatible avec TOUS les navigateurs ! Firefox, Opera, Safari, Konqueror, IE, etc...

et SANS faire 1000 if pour faire un code different pour chaque navigateur...

si par hazard qqn est au courant...
Davidou2001 Messages postés 4 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 19 juillet 2005
19 juil. 2005 à 16:07
Existe-t-il un moyen de faire marcher ce code pour Firefox ?? Merci.
monjal26 Messages postés 45 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 21 septembre 2006
4 mai 2005 à 09:22
super script marche super bien.merci
à rajouter onKeyUp=setPosCurseur() dans le text area pour un meilleur résultat
rekam Messages postés 122 Date d'inscription mardi 19 novembre 2002 Statut Membre Dernière intervention 10 mars 2011
14 oct. 2004 à 17:15
Très bien, superbe source. Dommage que ça ne fonctionne pas sous Firefox, kameleon et autre Netscape...
ChAnG-Fu Messages postés 165 Date d'inscription dimanche 2 novembre 2003 Statut Membre Dernière intervention 1 juillet 2006
18 mars 2004 à 19:43
Nikel rien a dire

merci pour cette source :)
brice0306 Messages postés 68 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 16 février 2006
10 févr. 2004 à 16:31
super source!! nickel :)
jusqu'a maintenant j'inserais mes textes à la fin du champs, c'était nul, j'ai eu l'idée: si j'essayais de l'insérer là où ya le curseur? ça a l'air dur, un petit tour sur www.javascriptfr.com, recherche "INSéRER TEXTAREA"... et hop, magie magie je trouve LA source parfaite!!

merci!
cs_windob Messages postés 225 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 25 août 2008
25 nov. 2003 à 21:17
merci, au fait, j'ai pas mac je peux pa te dire si ton script marche salut ...
smilynet Messages postés 11 Date d'inscription vendredi 3 octobre 2003 Statut Membre Dernière intervention 31 octobre 2004
25 nov. 2003 à 05:56
c'est pas un range object c'est un range tout court (une selection si tu prefere)
ce genre de script ne marche en général pas sur mac (a confirmer pour celui-ci...)
cs_windob Messages postés 225 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 25 août 2008
24 nov. 2003 à 18:57
juste comme ça , c'est quoi un range object ???
Rejoignez-nous