Problème TextArea + Javascript

Problème TextArea + Javascript - HTML/CSS - Programmation

Marsh Posté le 03-01-2005 à 18:33:17    

Bonjour !
 
J'ai un petit problème que j'aimerais résoudre.
 
J'ai une TexteArea et des boutons du type de celui-ci.
 
<INPUT TYPE="button" NAME="E" VALUE="CENTER" onClick="document.news.texte.value +='<CENTER></CENTER>';">
 
Donc quand je clique dessus, ça me rajoute bien <CENTER></CENTER> dans ma TextArea, jusque là, aucun souci !
 
Je souhaiterais mettre un autre bouton et lorsque je clique dessus, ça me me rajouterai <a href="" target="_blank"></a> dans ma TextArea.
 
J'ai testé la même méthode mais les quotes pose un problème (ça affiche du code en dehors du bouton) or il faudrait vraiment que ça apparaisse comme ça dans le TextArea !
 
Voilà donc le code problème:
<INPUT TYPE="button" NAME="F" VALUE="Lien" onClick="document.news.texte.value +='<a href="" target="_blank"></a>';">
 
J'ai essayé avec des antislahs mais le résultat n'est pas mieux :(
 
Je connais vraiment très mal le JS donc j'espère qu'une âme charitable voudra bien m'aider si c'est possible de résoudre mon affaire ;)
 
Ti Fred

Reply

Marsh Posté le 03-01-2005 à 18:33:17   

Reply

Marsh Posté le 03-01-2005 à 19:06:31    

Faut escaper les quotes, avec \"

Reply

Marsh Posté le 03-01-2005 à 19:45:27    

Citation :

J'ai essayé avec des antislahs mais le résultat n'est pas mieux :(


 
Yep j'ai essayé avec des \ mais ça marche pas mieux :)
 
Voilà ce que ça donne avec des \:
 
http://img117.exs.cx/img117/3281/Snap22.jpg

Reply

Marsh Posté le 03-01-2005 à 20:23:04    

Après faut les mettre au bon endroit ;)
 

Code :
  1. onClick="document.news.texte.value +='<a href=\"\" target=\"_blank\"></a>';"

Reply

Marsh Posté le 03-01-2005 à 20:42:47    

Il ne faut pas aussi mettre des &lt; et &gt; pour les < > ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 03-01-2005 à 20:58:18    

Je les avais mis là Florent ;) Mais ça donne quand même ce que vous voyez :(

Reply

Marsh Posté le 13-01-2005 à 11:49:31    

Salut,
 
As-tu essayé de mettre :  

Code :
  1. onClick="document.news.texte.value +='<a href=&quot;&quot; target=&quot;&quot;></a>'"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed