Regarde sa, c'est se que j'ai piquer dur des site ou forum comme celui si
Voila la parti Javascript
function position(){
if(window.document.news.text.createTextRange){
window.document.news.text.caretPos=document.selection.createRange().duplicate();
}
}
function insert(){
window.document.news.text.focus();
caretPos=window.document.news.text.caretPos;
if(window.document.news.text.createTextRange && window.document.news.text.caretPos){
caretPos=window.document.news.text.caretPos;
text='[TEXT]';
}
caretPos.text=caretPos.text.charAt(caretPos.text.length-1)== '' ? text + '' : text;
}
window.document.news.text.focus();
}
|
et voila la parti HTML
<body onload="window.document.news.text.focus()" onblur="window.document.news.text.focus();">
<textarea rows="10" name="text" cols="50" onkeyup="position();" onfocus="position();" onclick="position();" onselect="position();"><? echo $text ?></textarea>
<input type="button" value=" TEXT " onClick="insert()">
|
Voila, mais bonne chance, car j'ai a peu pres compris comment sa marche mais sa reste difficile a mettre en oeuvre !