Автор Тема: Вставить текст в позицию курсора (TEXTAREA)  (Прочитано 3973 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kvf77

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russofile.ru
Исходные данные.
Есть TEXTAREA внутри текст, в тексте (в произвольном месте) стоит курсор. Есть кнопка. Нажимаем на кнопку - выскакивает окошко. Юзер что-то выбирает в окошке. Окошко закрывается и выбранное (текстовая строка) вставляется в TEXTAREA в позиции курсора. Вставка по insert, то есть все, что справа сдвигается.

Оффлайн Werwolf13

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 76
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вставить текст в позицию курсора (TEXTAREA)
« Ответ #1 : 26 Апреля 2004, 16:15:56 »
По сути, твоя задача сводится к определению позиции курсора, так как, зная ее ты можешь из строки контента твоей textarea извлечь все до него, конкатенировать то, что нужно вставить, и, наконец, конкатенировать то, что за курсором. Потом просто меняешь innerHTML в textarea из текущего на тот, что получился. Насчет позиции курсора, посмотри тут: http://forums.webscript.ru/showthread.php?s=&threadid=16706&msgnum=1
--- похожий случай...

Оффлайн гоша

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 85
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вставить текст в позицию курсора (TEXTAREA)
« Ответ #2 : 26 Апреля 2004, 16:27:02 »
> По сути, твоя задача сводится к определению позиции курсора,

чушь

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

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

kvf77

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28