[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кнопка <strong></strong>
nugle
Вот нашел скриптик, подредактировал. то есть выдиляю текст в textarea и нажимаю на кнопку текст копируется и вставляется с тегами стронг, как сделать так чтобы текст менялся, а не рядом еще был. Ну вообщем я надеюсь всё правельно объяснил!


<script type="text/javascript">
var txt_bold="";

function copy_txt() {
// Если переменная txt_quote не пустая, то очищаем её
txt_bold="";
if (window.getSelection) {
txt_bold = window.getSelection().toString();
} else if (document.getSelection) {
txt_bold = document.getSelection();
} else if (document.selection) {
txt_bold = document.selection.createRange().text;
}
}

function paste_txt(textarea) {

document.getElementById(textarea).value += "<strong>" + txt_bold + "</strong>\n";
}
</script>
<
a onmouseover="copy_txt();" href="javascript:paste_txt('txt_msg');"><input type="button" value="strong"></a><br />
<
textarea class="text_adm" name="description" id="txt_msg" cols="35" rows="5"></textarea>




Спустя 9 минут, 23 секунды (9.02.2011 - 20:09) inpost написал(а):
не правильно! Покажи строку, и как стать должна она

Спустя 4 минуты, 39 секунд (9.02.2011 - 20:14) nugle написал(а):
ну как обычно на форумах, только хочу на JS, а не php и ajax
текст
<strong>текст</strong>

Спустя 1 час, 34 минуты, 3 секунды (9.02.2011 - 21:48) inpost написал(а):
nugle
На сайте есть раздел: "Конкурсы", там ББ-декодер, оттуда у большинства рабочий скрипт вставки бб-тегов, так как Николай давал (кстати, я тоже взял готовый). Можешь посмотреть и оттуда взять.

Спустя 12 часов, 20 минут, 40 секунд (10.02.2011 - 10:08) nugle написал(а):
Да уже сделал
надо было вместо этого
document.getElementById(textarea).value += "<strong>" + txt_bold + "</strong>\n";

это
document.getElementById(textarea).value = "<strong>" + txt_bold + "</strong>\n";

Всего то плюсик убрать))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.