Программирование > JavaScript & JScript

Replace выделенного текста

(1/2) > >>

Golova:
Средствами jav\'ы можно этого как то добиться?

Т.е. я выделяю текст, жму линк или давлю кнопку, и этот текст заменяется на то, что нужно, например обрамляется

vvv:
Вопервых, помоему, выделленный текст можно получить только с помощью VBScript (но я не уверен в этом).
Следовательно в NN работать не будет.
А вовторых, даже если его получить, проблематично будет заменить этот текст.
Например если будет выделена только одна буква, то узнать в каком слове/предложении/абзаце она находится - невозможно.

vvv:
Я тут глянул...

--- Цитировать ---выделленный текст можно получить только с помощью VBScript (но я не уверен в этом).
--- Конец цитаты ---

Справедливо для IE. Для NN можно - document.getSelection()

Oak:
Для IE - делается легко даже на JScript -  читай доки (MSDN) там все есть и про выделение и про замену

Для Mozilla / DOM  - не вкурсе, но как-то должно делаться. (Читай доки по стандарту DOM)

NN4 - выделение взять - легко, а вот его заменить - уже не получится...
Только в отдельном слое и слой этот пересоздавать заново (при этом проблема, если таких слов несколько, какаое выделили)

Golova:
сделал для IE, тока проблема - заменяет первое из встреченных слов, которое выделено.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

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 
Перейти к полной версии