Javascript - débutante
Kalyx
-
PhP Messages postés 1774 Statut Membre -
PhP Messages postés 1774 Statut Membre -
Bonjour,
je suis débutante en javascript, et je cherche à programmer un petit éditeur de texte pour faire une interface de forum plus sympa.
J'aimerai en fait que l'utilisateur puisse saisir son texte, puis faire une mise en forme (gras, italique, etc...), juste en sélectionnant son texte et en appuyant sur le bouton approprié.
Ma question est : comment puis-je récupérer la valeur du texte
sélectionné dans une textarea ?
Merci de vos réponses.
Merci à vous.
je suis débutante en javascript, et je cherche à programmer un petit éditeur de texte pour faire une interface de forum plus sympa.
J'aimerai en fait que l'utilisateur puisse saisir son texte, puis faire une mise en forme (gras, italique, etc...), juste en sélectionnant son texte et en appuyant sur le bouton approprié.
Ma question est : comment puis-je récupérer la valeur du texte
sélectionné dans une textarea ?
Merci de vos réponses.
Merci à vous.
A voir également:
- Javascript - débutante
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondir à 2 décimales - Forum Webmastering
6 réponses
Salut,
tiens! je te donnes un lien qui te sera certainement très utile:
http://bobin.underlands.org/exemples/
Le respect, y'a que ça de vrai!
Entre autres.
tiens! je te donnes un lien qui te sera certainement très utile:
http://bobin.underlands.org/exemples/
Le respect, y'a que ça de vrai!
Entre autres.
Je ne dois pas être trés douée, mais je n'y ai pas trouvé mon bonheur...
Je m'attendais à une propriétés du genre "getselection", mais j'obtiens une erreur... euh... est ce que je chauffe ? :-)
Je m'attendais à une propriétés du genre "getselection", mais j'obtiens une erreur... euh... est ce que je chauffe ? :-)
Si, mais avec la propriété value on récupère la totalité du champs.
Moi ce que j'aimerais, c'est seulement récupérer la valeur mis en surbrillance avec la souris...
Un peu comme dans word : vous tapez un texte, vous sélectionnez une phrase, et pour cette phrase, et seulement celle la, vous changez la taille de la police par exemple..
Alors je pensais à quelque chose comme "selected" ou "getselection", mais apparemment ce n'est pas ça :-(
Moi ce que j'aimerais, c'est seulement récupérer la valeur mis en surbrillance avec la souris...
Un peu comme dans word : vous tapez un texte, vous sélectionnez une phrase, et pour cette phrase, et seulement celle la, vous changez la taille de la police par exemple..
Alors je pensais à quelque chose comme "selected" ou "getselection", mais apparemment ce n'est pas ça :-(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je dirais qu'il y a sans doute des éléments intéressants sur cette page-même, c'est-à-dire dans le code de Jeff (voir les fonctions "insertTag()" et "markSelection()") pour le formulaire de chargement d'un nouveau message).
Pas forcément pour un(e) débutant(e) !!!
Pas forcément pour un(e) débutant(e) !!!
Bsr,
Comme l'a laissé entendre Marden, tu te lances dans une tâche (conception d 'un mini éditeur) plutôt complexe ...
Cependant voici un lien "facile" qui réponds à ta question (en partie seulement avec NS 6)
http://www.webreference.com/js/column12/crossbrowser.html
Ceci dit pour NS6 rien n'est perdu la preuve :
http://www.pbwizard.com/Articles/Moz_Range_Object_Article.htm
A lancer impérativement depuis Netscape 6 ou + !
http://www.pbwizard.com/Articles/Using_the_W3C_DOM_Level_2_Range_Object_as_implemented_by_Mozilla_files/RangeEdits.htm
Enfin une version du textarea revue et corrigée par
interactivetools pour IE : tout en JavaScript et en plus le code source est libre.
http://www.interactivetools.com/products/htmlarea/index.html#demo
Trop fort !
Mais maheureusement tout ca dépasse et de loin la simple petite fonction de type getSel() j'en ai peur ...
Heu et naturellement tout est en anglais ! ;-)
@+
Php
[[ The Truth is Out There ]]
Comme l'a laissé entendre Marden, tu te lances dans une tâche (conception d 'un mini éditeur) plutôt complexe ...
Cependant voici un lien "facile" qui réponds à ta question (en partie seulement avec NS 6)
http://www.webreference.com/js/column12/crossbrowser.html
Ceci dit pour NS6 rien n'est perdu la preuve :
http://www.pbwizard.com/Articles/Moz_Range_Object_Article.htm
A lancer impérativement depuis Netscape 6 ou + !
http://www.pbwizard.com/Articles/Using_the_W3C_DOM_Level_2_Range_Object_as_implemented_by_Mozilla_files/RangeEdits.htm
Enfin une version du textarea revue et corrigée par
interactivetools pour IE : tout en JavaScript et en plus le code source est libre.
http://www.interactivetools.com/products/htmlarea/index.html#demo
Trop fort !
Mais maheureusement tout ca dépasse et de loin la simple petite fonction de type getSel() j'en ai peur ...
Heu et naturellement tout est en anglais ! ;-)
@+
Php
[[ The Truth is Out There ]]