Ошибочка вышла:
WeatherClass.prototype.onSuccess = function(data, control) { // control is the user context, it's the control itself passed as this
control.html = data; // here we get some data back from the web service
control.html += "<input id='Button1' type='text' value='Reload the Weather'>"; // Здесь надо добавить onclick='что то...' чтобы используя уже созданный ранее обьект, вызвать через него веб сервис и перегрузить данные
control.render();
//после рендера можно сделать(кнопочка в доме уже зарегестрировалась:)):
//var but = document.getElementById('Button1');
//but.onclick = new Function("функция"); или
//если нужно использовать объект класса WeatherClass, то:
//but.weather = this; // или назначаем его контролу изначально, при загрузке страницы
//but.onclick = function(){
//тело функции, причем переменная this указывает на объект but
//используем WeatherClass обработки текущего контрола(если он индивидуален для контрола):
//this.weather.[функции объекта]();
//}
}
|