MaximuS Posté 26 Octobre 2004 Partager Posté 26 Octobre 2004 Ce que je vous demande est un exemple bien précis, extensible à d'autres cas. Pourquoi le code suivant ne marche t-il pas ? Je veux faire en sorte que que le curseur texte se place entre les deux <titre1></titre1> . JS: function add(x,textarea){if(x=='titre1'){textarea.focus();textarea.value +=' <titre1></titre1> ';textarea.caretPos = 10; /* textarea.value +=textarea.caretPos; */textarea.focus(); } } HTML: <script type="text/javascript" src="<?=$CAHTML?>data/forms.js"></script><input onclick="add('titre1',document.getElementById('aaasss'))" /><textarea id="aaasss" name="aaasss" cols="50" rows="10"></textarea> Une idée ? Je ne sais pas exactement comment (les sources js sont en parties abscontes pour moi) EDIT: Autre problème: Lorsque l'user sélectionne du texte dans le textarea et qu'il click sur un bouton (js), pour que <gras> apparaissent avant et </gras> après (par exemple) ? Ca existe dans DotClear, mais même en analysant le JS, je ne trouve pas... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant