résuperer la selection dans une variable (on y est presque...) [JS] - HTML/CSS - Programmation
Marsh Posté le 29-04-2003 à 15:29:02
Cf. source de ce forum avec la zone de saisie pour la réponse aux posts
Marsh Posté le 29-04-2003 à 15:34:06
c'est ce que j'ai fait, mais c'est un peu trop complexe pour moi et j'avoue ne pas avoir ni trouvé, ni compris.
qq'un pour aider un perdu ??
Marsh Posté le 29-04-2003 à 15:39:05
Code :
|
IE only I think.
Marsh Posté le 30-04-2003 à 12:23:20
merci !!! c'est presque bon !!!, voilà ce que ça donne chez moi :
js :
Code :
|
et côté lien + formulaire :
Code :
|
maintenant, le problème persistant est que, quand je click sur 'bold' sans avoir selectionné du texte, il ajoute bien '[ b ][ / b ]' mais juste avant bold.... ce qui me donne un lien du type :
<a href="javascript:add_attribut('','';">[ b ][ / b ]bold</a>
alors que je lui demande bien de me les mettre dans mon textarea... comment ce fait-ce ??
Marsh Posté le 05-05-2003 à 15:21:16
hop auto reponse express :
il suffit de pas faire un input, mais de mettre une image à la place
Marsh Posté le 05-05-2003 à 16:25:36
j'ai le meme probleme que xkamui, cad ke si aucun texte n'est sélectionné, les balises se rajoutent en dehors de la textarea.
Marsh Posté le 05-05-2003 à 16:41:18
résolu...
bon ok ct tout con, juste un test de plus, ms le JS me fait peur merci à moi même !
Marsh Posté le 05-05-2003 à 18:51:28
ProfesseurThibault a écrit : résolu... |
et tu as pas la source des fois...
Marsh Posté le 05-05-2003 à 19:32:55
xkamui a écrit : |
je te la file demain, de retour au taf
Marsh Posté le 06-05-2003 à 09:08:01
voilà :
Code :
|
Je précise que mon bouton n'est pas un input mais une image, donc le bug que tu avais persiste toujours, mais maintenant il est impossible d'insérer ca sans avoir sélectionné quelquechose.
Marsh Posté le 06-05-2003 à 09:33:44
Par contre, j'ai un autre probleme now :
je voudrais insérer un smiley dans mon textarea, mais pr le moment je n'arrive qu'à l'insérer à la fin. Mon code :
Code :
|
Marsh Posté le 06-05-2003 à 15:37:33
essaye ça
Code :
|
Marsh Posté le 06-05-2003 à 15:39:39
moi, je voudrais savoir comment récupérer dans une variable js la valeur selectionnée dans mon textarea ou dans mon input.text
j'ai pas trop compris ce qu'était le 'textRange', 'createRange();' ou encore le 'saveRange();'.
quelqu'un pourrait m'expliquer juste comment garder la selection... sur un onblur donc...
Marsh Posté le 06-05-2003 à 15:50:46
Code :
|
Marsh Posté le 06-05-2003 à 20:57:09
on y est presque, en effet !!!
voici le code :
Code :
|
(Merci fastclemmy)
voici le pb persistant :
si je clique sur le bouton 'bold' avant d'avoir cliqué dans mon champs texte, il me met une erreur... en me disant que 'textRange.texte' à la valeur nulle ou n'est pas un objet... pourtant, c'est bien définie en haut... en variable globale...
donc, je planche encore un tout petit peu, mais suis bien plus loin qu'au début, tout en ayant compris pas mal de choses... vous pourriez me donner un dernier petit coup de pouce pour ce post svp....
Marsh Posté le 07-05-2003 à 10:21:48
Code :
|
?
Marsh Posté le 29-04-2003 à 15:18:56
je voudrais ajouter du texte sur un évenement onclick.
genre :
ceci marche très bien, pour ce que c'est programmé... c'est à dire qu'il me met '[ b ]' et '[ / b ]' au tout début de mon textarea et tout à la fin.
je voudrais maintenant qu'il me mette ces même attribut, mais sur le texte selectionné dans ce même textarea.
comment faire comprendre au js qu'il faut prendre ce qui est en bleu (par défaut sur ie) et y attahcer les balise et non tout le textarea.
je ne vois pas comment, mais attend impatiemment vos lumière!
allez, @+
Kamui
Message édité par xkamui le 06-05-2003 à 20:57:41