Bonjour tout le monde !!
Voila j'ai une tite question :
J'ai une fonction qui rajoute du texte dans un textarea si on clique dessus ...
Voici le code de ma fonction :
Code :
- function addText(instext) {
- var mess = document.content.content;
- //IE support
- if (document.selection) {
- mess.focus();
- sel = document.selection.createRange();
- sel.text = instext;
- document.content.focus();
- }
- //MOZILLA/NETSCAPE support
- else if (mess.selectionStart || mess.selectionStart == "0" ) {
- var startPos = mess.selectionStart;
- var endPos = mess.selectionEnd;
- var chaine = mess.value;
- mess.value = chaine.substring(0, startPos) + instext + chaine.substring(endPos, chaine.length);
- mess.selectionStart = startPos + instext.length;
- mess.selectionEnd = endPos + instext.length;
- mess.focus();
- } else {
- mess.value += instext;
- mess.focus();
- }
- }
|
et voici le code pour l'ajouter :
Code :
- <a href="#" onclick="addText(' CLASSE ');return(false)">Ajouter une classe</a>
|
mais je voudrais mettre un truc du style :
Code :
- <a href="#" onclick="addText(' <im src="LA SRC"> ');return(false)">Ajouter une classe</a>
|
sauf que le probleme c'est que si je met des ' ou des " ma fonction de marche pas !
VOus savez comment faire pour mettre
??
Merci par avance !
Bye