Показать полную графическую версию : Проблема с JavaScript
Проблема такая: нужно сделать следующую фишку - есть форма, в текстовое поле которой пишеться текст! Нужно, чтобы при выделении фрагмента текста вначало и в конец этого фрагмента вставлялся некоторый текст. Записать выделенный текст в переменную и добавить к нему другой текст я смогу! А как его обратно вставить???
Agent Comanche
13-10-2003, 10:35
в текстовое поле которой пишеться текст! Нужно, чтобы при выделении фрагмента текста
При выделении в текстовом поле?
А как его обратно вставить???
document.id(name)_form.id_textarea.value=
Читай, просвещайся ... :)
http://www.codenet.ru/webmast/js/sel/5.php
http://www.codenet.ru/webmast/js/sel/6.php
http://www.codenet.ru/webmast/js/sel/7.php
http://www.codenet.ru/webmast/js/sel/8.php
e80
Все не то...
Agent Comanche
document.id(name)_form.id_textarea.value=
Вставит вместо всего текста, а мне нужно вместо выделенного мышкой.
Дак ты телаеш
createrange,
в результате получаеш обьект - а в нем делаеш че то в духе,
text = '<b>'+text+'</b>' !!!!!
Полный код приводить облом - времени нет,
если не разберешся, потом добавлю,
кстати вопрос - для какой задачи енто необходимо???
e80
Дак ты телаеш createrange, в результате получаеш обьект - а в нем делаеш че то в духе, text = '<b>'+text+'</b>'
Угу. Как теперь новый text вставить на место старого?
кстати вопрос - для какой задачи енто необходимо???
Ну... типа небольшого редактора на форме ввода сообщения - выделяешь в поле ввода текст, жмешь на кнопочку, а он вставляет по бокам выделенного текста например [ b ] и [ /b ].
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC