|
| ||||||||||||||||||||||
|
|
← Ctrl предыдущаяследующая Ctrl →
Устройство виджетаВиджет представляет собой XHTML-файл, загружаемый в отдельный элемент <iframe>, которому можно задать нужный размер и разместить в произвольном месте. Это позволяет «установить» на одну страницу большое количество виджетов. При этом внешне данная страница выглядит совершенно обычно. ![]() Содержимое файла виджета должно быть в кодировке UTF-8. Рисунок 1. Виджеты в режиме редактирования (слева) и в обычном режиме (справа)![]() XHTML-файл виджета выглядит следующим образом: Из примера видно, что виджет состоит из описания и тела. Описание виджетаВ описании виджета указываются некоторые обязательные свойства и пользовательские настройки (опционально). Свойства содержат описательную и служебную информацию о виджете, например: Для загрузки виджета на Яндекс должно быть указано название виджета (title). Для добавления в каталог виджетов нужно указать основные функции виджета (description). ![]() Подробнее см. справочный раздел Свойства виджета. Настройки позволяют сохранять параметры, специфические для каждого конкретного экземпляра виджета. Например, каждый пользователь виджета погоды может выбрать город, погода в котором отображается по умолчанию: ![]() Подробнее см. справочный раздел Настройки виджета. Тело виджетаТело виджета представляет собой обычную HTML-страницу, которая может содержать скрипты, таблицы стилей и пр. Тело может храниться в том же файле, что и описание, а может - на отдельном сервере. В зависимости от этого виджеты делятся на автономные и серверные. Тело серверного виджета может быть результатом работы любого серверного языка программирования, который на выходе генерирует HTML. |
Ru
|
© 2008—2012 «Яндекс»
|