
Дизайнер, разрабатывающий сайт или электронный магазин, получает в свое распоряжение три мощных и удобных инструмента:
- Динамическая библиотека элементов интерфейса, с помощью которой можно за короткое время (не занимаясь программированием) создать динамический интерфейс для навигации по сайту и все его функциональные элементы. В арсенале библиотеки имеется множество стандартных для Windows-приложений элементов — деревья, раскрывающиеся и выпадающие меню, всплывающие кнопки, закладки и так далее. Элементы реализованы средствами динамического HTML и функционируют практически мгновенно (поскольку не обращаются к серверу).
- Средства поддержки различных типов браузеров, снимающие проблемы «совместимости» браузеров для используемых динамических элементов. В течение минуты вы можете получить версии вашего сайта, оптимизированные для Internet Explorer 4.0 и Netscape Communicator 4.0.
- Средства управления содержанием.
Использование Smart Builder эффективно решает проблему редактирования содержания сайта независимо от технологии его построения. Разработчик или администратор сайта может в любое время менять тексты, иллюстрации, цены, добавлять и удалять страницы, имея в своем распоряжении только браузер. Сайты, созданные при помощи Smart Builder, могут быть отредактированы в режиме WYSIWYG, причем только теми, кто имеет соответствующие права.
Данный пример демонстрирует, что «динамику» можно использовать, не вдаваясь в программирование и задействуя визуальный режим отображения страницы.
- Три строчки кода, которые нужно вставить в FrontPage на страницу, чтобы
использовать библиотеку. На этом программирование заканчивается.
- Создаем таблицу и присваиваем ей стиль multitab.
- Затем в режиме просмотра наблюдаем работу закладок.
- В первую закладку (ячейку таблицы) помещаем список, который должен стать
деревом и присваиваем нужный стиль.
- Назначаем дереву картинки, показывающие текущее состояние ветви (открыта,
закрыта, конечная ветвь).
- Переключаемся в режим просмотра и наблюдаем одновременную работу закладок
и дерева на одной из них.