Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Bang от 06 Декабря 2002, 16:40:23

Название: пишем в определенную позицю
Отправлено: Bang от 06 Декабря 2002, 16:40:23
Не подскажет ли кто, каким образом можно писать в iframe в оперделенную позицию курсора? и каким образом ее можно эту позицию узнать?

конкретная задача состоит в том, что в опреденное место текста надо вставить картинку: юзер ставит курсор в нужное место, жмет на кнопку, ему выскакивает окошко со списком картинок и параметорв, он выбирает, что там ему надо, и соотетствующий код пишется туда, где стоит курсор

пока получается писать только в конец текста в поле

это точно можно сделать, ведь insertimage пресловутый именно так и поступает
но как?:confused:
Название: пишем в определенную позицю
Отправлено: Макс от 06 Декабря 2002, 17:06:49
создаеш текстовую область
var range = <объект фрейма>.selection.createRange()
и вставляеш строку:
range.pasteHTML("
");
Название: пишем в определенную позицю
Отправлено: Макс от 06 Декабря 2002, 17:19:21
Bang
Ты бы рассказала как решила свою проблему тут  (http://forums.webscript.ru/showthread.php?s=&threadid=9485)
Название: пишем в определенную позицю
Отправлено: Bang от 06 Декабря 2002, 17:24:44
Спасибо, Макс, так и сделала.
Все работает
Название: пишем в определенную позицю
Отправлено: Bang от 06 Декабря 2002, 17:34:03
Это, кстати, мне для того (http://forums.webscript.ru/showthread.php?s=&threadid=9485) и надо было

Получая от пользователя название файла, alt, желаемое выравнивание, я просто формирую строчку "" и указанным тобой методом пишу ее куда надо.

Думаю, insertimage делает примерно то же самое