Программирование > JavaScript & JScript
Помогите со вставкой текста по двойному щелчку
(1/1)
Pustota:
Есть форма:
Нужно чтобы при нажатии двойным щелчком мыши по имени файла в списке "Картинка", это имя файла попадало в поле "Текст статьи" в то место, где находится курсор.
Имя формы: form1, имя поля со списком файлов smallimg, имя поля "Текст статьи" - article.
В Javascripts новичок. Подскажите, как это сделать? Заранее спасибо.
Pustota:
Решил проблему. Только почему-то вставляет в конец текста (если он там есть). А как сделать чтобы вставлял туда, где курсор находится?
commander:
Pustota
focus()
Pustota:
focus() - да, курсор ставится. А добавляется у меня такой командой:
document.all.article.value+=\' <img src="images/\'+ImageId+\'"> \'; // для IE
document.forms[\'form1\'].elements[\'article\'].value+=\' <img src="images/\'+ImageId+\'"> \'; //и для всего остального
А это получается, что он в конец вставляет.
Как вставить туда, где курсор находится???
commander:
Pustota
test
function insert_code(code)
{
var text = document.form.document.selection.createRange().text;
document.form.main_code.focus();
document.form.document.selection.createRange().text = code+text;
document.form.main_code.focus();
}
blah-blah-blah blah-blah-blah blah-blah-blah
Навигация
Перейти к полной версии