Гаджеты, виджеты

Теперь программно можно добавлять на рабочий стол "Веб окон" фрагменты HTML кода. Можно называть их гаджетами или виджетами или еще как-то замысловато. В принципе это не имеет значения. Основная суть в том, что теперь на странице можно разместить и позиционировать различные компоненты, будь то картинка, текст, флеш ролик и т.д.

Для примера, на странице я разместил два элемента: аналоговые флеш часы справа и картинка-ссылка в виде стикера наверху. Можно располагать эти элементы в любом месте рабочего стола.

Для этого была создана новая функция:

CreateGadget(_Desk, _Id, _Left, _Right, _Top, _Bottom, _Width, _Height, _Text), в которой:


  • _Desk - переменная стола (в примере это значение равно Desk).
  • _Id - идентификатор гаджета.
  • _Left, _Right, _Top, _Bottom, _Width, _Height - говорящие названиями сами за себя , значения позиционирования в соответствии с правилами CSS. Например они могут быть равны '35px', '40%' и т.д. (если параметр равен пустой строке '', то не используются).
  • _Text - собственно текст вставляемого фрагмента HTML.
Вот так, например, выглядит код для вставки стикера на этой странице: