Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как создать свой wysiwyg редактор? (https://javascript.ru/forum/dom-window/49252-kak-sozdat-svojj-wysiwyg-redaktor.html)

mltfilm 04.08.2014 22:09

Как создать свой wysiwyg редактор?
 
Появилось желание написать свой визуальный редактор
С основами я уже разобрался - команды всякие, вставка картинок и тд
Но есть вопросы
1) я вставил картинку. Как её теперь отредактировать? Знаете, как в tinymce рамка появляется вокруг картинки, если на нее кликнуть, и картинку можно увеличить или перетянуть
2) в ворде, да и в других wysiwyg, если нажать на форматированный текст, то подсвечиваются иконки форматирования. Нажимаешь на подчеркнутый текст - подсвечивается кнопка для подчеркнутого текста. Вот где взять информацию о том, какой стиль сейчас включен, а какой выключен?

Просто скажите, куда копать, буду очень благодарен

Erolast 05.08.2014 09:08

http://markitup.jaysalvat.com/home/

Aetae 05.08.2014 10:01

Рекомендую использовать готовые.
Там столько подводных камней, столько адского говнокода и костылей без которых не обойтись...
Когда я в это полез - как в выгребной яме искупался.

MallSerg 05.08.2014 10:10

Зато какой ценный опыт ))

mltfilm 05.08.2014 12:47

Да использовать готовое - это не интересно)
Хочется что-то свое, необязательно для дальнейшего использования, больше для обучения

Erolast 05.08.2014 14:48

Для обучения уж лучше игру какую-нибудь сделай.

mltfilm 05.08.2014 14:55

Да, она как раз будет в тему для моего движка

Raydezm 09.08.2014 03:58

Цитата:

Сообщение от mltfilm (Сообщение 324282)
я вставил картинку. Как её теперь отредактировать?

Всё зависит от контекста. Как именно и куда именно вы вставляете картинку? В каком виде?
От этого очень сильно зависит вопрос.
Но частично как ответ на все вопросы будет то что это очень обширные вещи, задавайте конкретные вопросы с конкретными примерами и кодом, редактор это не простой скриптик.

nadda 11.08.2014 19:44

Вы не могли бы подсказать основы? Дело в том, что мне нужно сделать какой-нибуть простенький редактор. Типа текстовое поле с тремя кнопочками B I U, которые вставляют соответствующие теги по бокам выделенного слова и при нажатии Enter вставлять тег br . Думаю встраивать мощный редактор для таких требований - нецелесообразно :-)
Спасибо

MallSerg 11.08.2014 21:03

contenteditable
javascript selection


Часовой пояс GMT +3, время: 12:39.