Вопрос О Javascript

BlackShadow

Well-Known Member
04.02.2011
111
3
#1
Итак, вот javascript-код, который вставляет нужные мне теги в textarea:
Код:
<script>
function clc(b,e){
var el=document.getElementById("area1");
el.focus();
if (el.selectionStart==null){
var rng=document.selection.createRange();
rng.text=b+rng.text+e;
} else {
el.value=el.value.substring(0,el.selectionStart)+b+el.value.substring(el.selectionStart,el.selectionEnd)+e+el.value.substring(el.selectionEnd);
}
}

</script>
Вот сама кнопка, которая отвечает за вставку тега:
Код:
[<a href="#" onClick="return(clc('<B>','</B>'));"><b>Жирный</b></a>]
Теги вставляются и всё работает замечательно, но мне нужно, чтобы тег вставлялся так, чтобы сохранялся выделенный текст после нажатия на ссылку. Как это осуществляется? Помогите, пожалуйста!
 

BlackShadow

Well-Known Member
04.02.2011
111
3
#3
Я имею в виду, например, как на этом сайте. Если Вы выделите текст, нажмете на какой-нибудь тег (к примеру РНР), то после нажатия текст останется выделенным, а в моей функции выделение сбрасывается. Как это исправить?
 

-master-

Well-Known Member
14.01.2012
616
20
#6
Так посмотрите как тут это сделано, страница то от вас не закрыта, открывайте и разбирайтесь.
 

BlackShadow

Well-Known Member
04.02.2011
111
3
#7
Просто дело в том, что здесь она включает в себя множество js-файлов. А в какой из них что - долго искать