Code
# namestring - уникальное имя окошка. Нигде не отображается, но исползуется при работе с такими окнами.
# title string - заголовок окошка. Отображается в шапке.
# width integer - ширина окошка.
# height integer - высота окошка.
# opts object - дополнительные параметры:
* autosize boolean - автоопределение размеров.
* autosizeonimages boolean - автоматически изменять размеры после загрузки картинок.
* hideonresize boolean - прятать содержимое при изменении размеров окна.
* waitimages boolean - ждать загрузки всех картинок.
* markload string - текст загрузки.
* align string - выравнивание.
* shadow boolean - тень.
* header boolean - отображать ли шапку.
* min boolean - отображать ли кнопку Minimize (свернуть).
* max boolean - отображать ли кнопку Maximize (развернуть).
* close boolean - отображать ли кнопку Close (закрыть).
* hidden boolean - скрытое окно.
* modal boolean - модальное окно (все остальное пространство закрывается полупрозраным слоем).
* alert boolean - окно будет отображаться выше модальных окон.
* popup boolean - закрывать ли окно при клике на пространстве вне окна.
* nomove boolean - запретить перемещение окна.
* resize boolean - разрешить изменение размеров окна пользователем.
* fixed boolean - фиксированное окно (прокручивается вместе со страницей).
* minh integer - минимальная высота.
* maxh integer - максимальная высота.
* minw integer - минимальная ширина.
* maxw integer - максимальная ширина.
* icon string - иконка для окна. Отображается в заголовке.
* oncontent function - функция, выполняющаяся после добавления контента в окно.
* onclose function - функция, выполняющаяся после закрытия окна.
* onbeforeclose function - функция, выполняющаяся до закрытия окна (после клика на кнопку закрытия).
* oninit function - функция, выполняющаяся при открытии окна.
* onmousemove function - функция, выполняющаяся движении мышью над контентом окошка.
* onposchange function - функция, выполняющаяся при каждом изменении позиции окна.
* onactivate function - функция, выполняющаяся при получении окошком фокуса.
* ondeactivate function - функция, выполняющаяся при потере окошком фокуса.
# content object | string | function - контент. Может быть строкой, объектом или функций, возвращающей строку. Объект может содержать следующие свойства:
* url string - ссылка на документ.
* form string - ID формы, данные которой нужно отправить серверу.
* xml boolean - обрабатывать полученный код как XML или нет.
* type 'GET' | 'POST' - тип запроса.
* cache boolean - разрешить / запретить кеширование.
* async boolean - устанвить режим запроса (синхронный / асинхронный).
* success function - функция, срабатывающая после успешного получения данных. Принимает 2 аргумента:
o data string | object - непосредственно запрошенный документ.
o status integer - статус.
* error function - функция обработки ошибок.
* dataType string - тип данных. Нужен для функции success