SCRIPT.com.ua
Логин: Пароль:
Регистрация Забыл пароль
МАТЕРИАЛЫ
Поиск
Новости
Материалы
Работа с WDDX в РНР [PHP]
Рецепт по установке web-сервера под Windows [PHP]
Инициализация для Flash Player 8 Beta [Flash]
Криптование [Action Script]
Настрока Homesite под Action Script [Action Script]
Учитесь писать код правильно [PHP]
Пасхальные яйца. [Action Script]
Flash-игры: проще, если знаешь как [Flash]
Установка Ming под win32 Apache+PHP [Action Script]
Wysiwyg HTML Редакторы [DHTML]
Исходники
"Объект" на JavaScript - аналог AsBroadcaster [DHTML]
Запрет кэширования [HTML]
Полупрозрачные картинки, которые 'востанавливаются' при наведении. [DHTML]
Новостная лента v1.2.1 [PHP]
Обход XML-дерева [Action Script]
CDATA и комментарии [XSL]
Кроссразмерный полноэкранный режим [Action Script]
KeyListener [Action Script]
Редирект [HTML]
Текстовый узел [XSL]
Лаборатория
Документация
Файлы
Ссылки
Пользователи
Контакты
Наш выбор
LORD OF THE RINGS BATTLE FOR MIDDLE EARTH 2
Наши партнеры
Вторник, 16 Марта, 2004
Wysiwyg HTML Редакторы [DHTML]
Немного о Wysiwyg HTML Редакторах...

Wysiwyg это сокращенная запись такого понятия как What you see is what you get - Что видиш то и получаеш.
Последним временим их в большом количестве расплодилось в Сети.
Все наверное знают что такое Microsoft Word?
Я не пытаюсь привести ЛУЧШИЙ пример реализации возможностей современного софта, просто этот пример будет более известным.

Проходят уже времена использования стандартного элемента <TEXTAREA> для редактирования контента (содержимого).
Визуальные редакторы постепенно вытесняют "старинку", оставляя ее только как альтернативу в случаяе если Броузер не поддерживает продвинутые визуальные средства редактирования.
А это: всевозможные средства редактирвания текста, выбора стилей шрифтов, цветов, вставки картинок, таблиц, ссылок, и других елементов HTML вплоть до рисования картинок (если заинтересует - поищите описание формата SVG-графики).
Теперь выбирайте - что предпочтительней использовать - набор всяких "фич" или напрямую правка HTML-кода.

Web Editor

Конечно же следует оговориться что большинство из таких редакторов используют возможности имеющиеся только в броузере Internet Explorer (IE).
Здесь реализовать кроссброузерность сложно - потому что каждый из разрабочиков броузеров накладывает свой ряд возможностей и ограничений на поддержку в своих броузерах тех или иных элементов.
Еще следует понимать что сущестует как минимум несколько платформ: windows, unix(linux), mac.
Одни броузеры "умеют" ActiveX другие Java третьи XML-XSL , а ктото пытается "уметь" все сразу, другой вопрос - стабильность и скорость работы :-)
Получается - что разработчик предусмотрел в той или иной версии броузера - то и можно реализовать, будь то ActiveX компонент, либо Java-апплет, либо.. что еще там в будущем придумают разработчики.

Приведем несколько ссылок готовых к использованию и свободно распространяемых (freeware) редакторов.

FCKeditor - Хороший пример визуального редактора, мы собственно его и брали за основу при написании собственного Web Editor.

htmlArea - Версия 3.0 beta требует IE 5.5+ (Windows) или Mozilla 1.3 (любая ОС).

Solmetra SPAW Editor - Очень красавый и полнофункциональный редактор, требует IE 5.5 и выше.

Kafenio - Редатор для броузеров, поддерживающих Java 1.3 и выше.

ActivEdit - Платный, но есть демо, триал-версия и безплатная версия для разработчиков. Поддерживаются IE4+, Netscape 6.2+, Mozilla 1.0+ (Netscape и Mozilla требуют поддержку Java)

Вобщем - выбор есть - ищите на Sourceforge либо в Google.
Для тех кто хочет сам разобраться как это все работает, обратитесь к MSDN. Там даже есть целый SDK по этому делу :-))


Опубликовал: Alexander (20:10) | комментарии [0]
< назад
Вверх © Copyright 2004-2014 Script.com.ua



Версия для печати