Код | <script>d=document; function pseudoTag(t1,t2){if(d.selection){var tR=d.selection.createRange(); var isEmpty=tR.text=='' if(tR.parentElement().tagName!='TEXTAREA')(tR=d.all.tA.createTextRange()).collapse(!1); tR.text = t1+tR.text+t2; if(isEmpty)tR.move('character',-t2.length); tR.select(); }else d.getElementById('tA').value+=t1+t2; } </script> Код: <a href=# onMouseDown=pseudoTag('[code]\n','\n[/code]\n'); onMouseUp=d.all.tA.focus(); onClick=return!1>[code]</a><br> Жирный: <a href=# onMouseDown=pseudoTag('[b]','[/b]'); onMouseUp=d.all.tA.focus(); onClick=return!1>[b]</a><br> Наклонный: <a href=# onMouseDown=pseudoTag('[i]','[/i]'); onMouseUp=d.all.tA.focus(); onClick=return!1>[i]</a><br> <textarea id=tA rows=12 cols=70>jfngfdnmvbldfngiudnfbofmdfjgnf</textarea> | (IE) |