Ответить
Если я правильно все понял это то http://ruseller.com/lessons/les759/demo/demo.htm# ?
Общие вопросы
Отправлено: 12 Янв 2011#21
skad0 пишет:
Как сделать, что бы тег добавлялся по краям выделенного текста?
Отправлено: 12 Янв 2011#22
Почти) Видишь панель ББ кодов на форуме? Выдели текст и нажми на тег. Он обведется текстом)
Отправлено: 12 Янв 2011#23
Не знаю может чем поможет http://ruseller.com/lessons.php?rub=32&id=759
Отредактировано автором 12 Янв 2011
Отправлено: 12 Янв 2011#24
точнее теги поставяться по краям текста)
Я же писал попробовать document.selection или почитать о нем. И полезно былобы тут написать если найдешь решение.
Я же писал попробовать document.selection или почитать о нем. И полезно былобы тут написать если найдешь решение.
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 12 Янв 2011#25
Я ищу)
Добавлено 2011.01.12 22-37
так и не понял, что деает этот код
Добавлено 2011.01.12 22-37
Code:
function copySelection(){
if (window.getSelection) selected = window.getSelection().toString();
else if (document.getSelection) selected = document.getSelection();
else if (document.selection) selected = document.selection.createRange().text;
}
if (window.getSelection) selected = window.getSelection().toString();
else if (document.getSelection) selected = document.getSelection();
else if (document.selection) selected = document.selection.createRange().text;
}
так и не понял, что деает этот код
Отправлено: 13 Янв 2011#26
ну он присваивает глобальной переменной selection значение выделеного участка. И работает в разных браузерах я так понял, так как проверяет несколько разных вариантов.
Так как переменная ГЛОБАЛЬНАЯ, она доступна за пределами функции.
Вроде так.
Так как переменная ГЛОБАЛЬНАЯ, она доступна за пределами функции.
Вроде так.
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 13 Янв 2011#28
ну эта функция просто присваивает переменной значение равное выделеному на странице тексту. Далее ты можешь сделать так
select = '[*code]' + select + '[*/code]';
теперь этот текст окружён тегами.
Осталось его впиндюрить куда надо.
select = '[*code]' + select + '[*/code]';
теперь этот текст окружён тегами.
Осталось его впиндюрить куда надо.
Отредактировано автором 13 Янв 2011
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 13 Янв 2011#29
ну понятно.
Могу дать уже сделанный скрипт:
Могу дать уже сделанный скрипт:
Code:
function copySelection(){
if (window.getSelection) selected = window.getSelection().toString();
else if (document.getSelection) selected = document.getSelection();
else if (document.selection) selected = document.selection.createRange().text;
}
function addtag(tag) {
select1 = '[' +tag+ ']' +select+ '[/' +tag+ ']';
}
if (window.getSelection) selected = window.getSelection().toString();
else if (document.getSelection) selected = document.getSelection();
else if (document.selection) selected = document.selection.createRange().text;
}
function addtag(tag) {
select1 = '[' +tag+ ']' +select+ '[/' +tag+ ']';
}
Отредактировано автором 14 Янв 2011
Отправлено: 14 Янв 2011#30
а как ты теперь этот select подставишь в форму вместо выделеного текста?
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 189. Зарегистрированных: 1. Гостей: 188.