Поскольку основу приложения составляет класс, описанный HSJ С#, у нас есть два способа реализации:
1. Можно добавить класс к уже существующему сайту, обла поддержкой ASP.NET. Для этого потребуется перекомпк код. Если вы решите пойти по этому пути, то измените файл er. aspx так, чтобы он соответствовал вашему пространству ]
2. Можно взять файлы примера, скачав их с сайта издательс тановить их. Порядок установки аналогичен тому, что npi в конце главы 5.
В любом случае выбор остается за вами, но в оставшейся части] предполагается, что выбран второй вариант. Чтобы восполь возможностями класса AjaxWeatherWidget, необходимо подклв ответствующие файлы CSS и JavaScript к странице HTML:
:
DPNMEP виджета со сводкой погоды<ДШе>
.
зственныи внешний компонент, от которого зависит виджет Weather, - это библиотека zXml, ссылку на которую также необходи¬мо включить в страницу HTML.
Теперь осталось лишь создать экземпляр класса Aj axWeathe rWidget и при¬соединить его к одному из элементов HTML:
<Ш1е>Пример виджета со сводкой погоды<ДШе>
' var divMyWeather = document.getElementById("myWeather");
var oWeather = new AjaxWeatherWidget(divMyWeather);
'
Здесь добавился новый элемент , содержащий функцию init (). Эта функция отыскивает элемент с идентификатором ту-Weather, который будет выступать в роли контейнера и добавлять в не¬го виджет. Очень важный момент: функция init() должна вызываться по событию onload, т. к. если ее вызвать раньше, то броузер не найдет элемент myWeather и не сможет добавить к нему виджет.