Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Проблема с JavaScript (http://forum.oszone.net/showthread.php?t=31517)

Gram 13-10-2003 00:48 215685

Проблема такая: нужно сделать следующую фишку - есть форма, в текстовое поле которой пишеться текст! Нужно, чтобы при выделении фрагмента текста вначало и в конец этого фрагмента вставлялся некоторый текст. Записать выделенный текст в переменную и добавить к нему другой текст я смогу! А как его обратно вставить???

Agent Comanche 13-10-2003 10:35 215686

Цитата:

в текстовое поле которой пишеться текст! Нужно, чтобы при выделении фрагмента текста
При выделении в текстовом поле?
Цитата:

А как его обратно вставить???
document.id(name)_form.id_textarea.value=

e80 17-10-2003 12:44 215687

Читай, просвещайся ... :)
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

Gram 17-10-2003 13:28 215688

e80
Все не то...

Agent Comanche
Цитата:

document.id(name)_form.id_textarea.value=
Вставит вместо всего текста, а мне нужно вместо выделенного мышкой.

e80 17-10-2003 14:06 215689

Дак ты телаеш
createrange,
в результате получаеш обьект - а в нем делаеш че то в духе,
text = '<b>'+text+'</b>'  !!!!!
Полный код приводить облом - времени нет,
если не разберешся, потом добавлю,
кстати вопрос - для какой задачи енто необходимо???

Gram 17-10-2003 14:43 215690

e80
Цитата:

Дак ты телаеш createrange, в результате получаеш обьект - а в нем делаеш че то в духе, text = '<b>'+text+'</b>'
Угу. Как теперь новый text вставить на место старого?
Цитата:

кстати вопрос - для какой задачи енто необходимо???
Ну... типа небольшого редактора на форме ввода сообщения - выделяешь в поле ввода текст, жмешь на кнопочку, а он вставляет по бокам выделенного текста например [ b ] и [ /b ].


Время: 01:13.

Время: 01:13.
© OSzone.net 2001-