Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: kvf77 от 26 Апреля 2004, 15:31:52

Название: Вставить текст в позицию курсора (TEXTAREA)
Отправлено: kvf77 от 26 Апреля 2004, 15:31:52
Исходные данные.
Есть TEXTAREA внутри текст, в тексте (в произвольном месте) стоит курсор. Есть кнопка. Нажимаем на кнопку - выскакивает окошко. Юзер что-то выбирает в окошке. Окошко закрывается и выбранное (текстовая строка) вставляется в TEXTAREA в позиции курсора. Вставка по insert, то есть все, что справа сдвигается.
Название: Вставить текст в позицию курсора (TEXTAREA)
Отправлено: Werwolf13 от 26 Апреля 2004, 16:15:56
По сути, твоя задача сводится к определению позиции курсора, так как, зная ее ты можешь из строки контента твоей textarea извлечь все до него, конкатенировать то, что нужно вставить, и, наконец, конкатенировать то, что за курсором. Потом просто меняешь innerHTML в textarea из текущего на тот, что получился. Насчет позиции курсора, посмотри тут: http://forums.webscript.ru/showthread.php?s=&threadid=16706&msgnum=1
--- похожий случай...
Название: Вставить текст в позицию курсора (TEXTAREA)
Отправлено: гоша от 26 Апреля 2004, 16:27:02
> По сути, твоя задача сводится к определению позиции курсора,

чушь

> http://forums.webscript.ru/showthre...=16706&msgnum=1

и это тоже, к сожалению

kvf77

ссылку я тебе дал, разбирайся
если по-английски не сечешь, спроси у яндекса, он знает