Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Выдление текста


Автор: Osrus 17.2.2007, 16:06
Собственно, это реализовано на самом Vingarde.
Код

<a onclick="ubbc_wrapTags('[U]','[/U]'); return false;" href="javascript: ubbc_wrapTags('[U]','[/U]');">Подчеркнутый</a>


Это ссылка... а вот остальная чатсть кода, как должна выглядеть?
Как это в целом реализовано?

Автор: 12345c 17.2.2007, 19:25
Там надо использовать разные методы для IE и для FF . Опера умеет с версии 8 работать обеими методами.
IE:
Код
tr=document.createTextRange();
...дальше двигаем элемент tr методами textRange, и в конце
tr.select();
FF:
Код

<body>grkkpohkopkfkhoptkhkthjytkjoykjoghkjghk<script>ff=function(){
ta=document.getElementById('ta1')
ta.selectionEnd=25;ta.selectionStart=23;}
</script><a href=# onclick=ff()>***</a>
<textarea id=ta1></textarea>
Но как в тексте - ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)