воскресенье, 16 мая 2010 г.

Javascript задача про цитирование. (Закрыто)

Всем ответившим спасибо. Когда руки дойдут до переделки цитирования - приму во внимание Ваши советы. Следующих задач не будет, ибо 1) неэффективно, 2) я - раздолбай

Условия задачи спрятал. Показать

1 комментарий:

Анонимный комментирует...

мне кажется что самым разумным - повторить функционал почтовых клиентов (даже gmail.com так делает):
1. курсор стоит в начале цитаты, по enter добавляем параграф перед цитатой, ставим туда курсор
2. курсор стоит в середине цитаты, по enter разбиваем на две цетаты, между ними вставляем параграф и переводим курсор туда
3. курсор стоит в конце цитаты, по enter добавляем после цитаты параграф и переводим курсор туда

в коде это примерно такая схема:
1. вешаем событие keyup на элемент цитаты
2. в событии проверяем нажатую клавишу и выполняем нужные действия (разбить цитату если нужно, добавить параграф в нужное место, переместить курсор в новый параграф)

если возникнут проблемы с написанием такого кода - могу набросать прототипчик

Отправить комментарий