Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

slishnevsky


Известный Болтун

Зарегистрирован:
24 February 2005
Сообщения: 521
Примеры кода: 0
 

RE: Как перегрузить JS контрол изнутри его самого ???

27 May 2008 21:13  


Проблемка в том, что ссылаться на id кнопочки я не могу ибо таких обьектов WeatherClass может быть много и ссответственно кнопочек таких может быть много.

Надо как то прописать вызов функции обработки onclick прямо там где создаётся кнопка или же каким то образом прилепить событие onclick именно к этой кнопке именно этого компонента.
control.html += "<input id='Button1' type='text' value='Reload the Weather' onclick='какакаято_функция()'>"; // где тогда эту функцию определить?
Можно даже в эту функцию передать this, что будет являтся именно этой кнопкой а не какой то другой, но надо также каким то образом передать контекст, то есть сам обьект WeatherClass, ибо к моменту когда html отрендерится, WeatherClass обьект перестанет существовать... То есть вызов этой функции должен быть привязан к текущему обьекту WeatherClass, то есть как то так:
control.html += "<input id='Button1' type='text' value='Reload the Weather' onclick='control.reloadWeather()'>"; // ТАК ДЕЛАТЬ НЕЗЗЯ !!
Только control надо как то вклеить туда не в виде текстовой строки а в виде текущего инстанса WeatherClass. Вот я и ломаю моск как это сделать, ибо отрендерив html control instance WeatherClass перестанет существовать... Можно ещё сделать нечто вроде:
control.html += "<input id='Button1' type='text' value='Reload the Weather' onclick='reloadWeather(" + control + ", this)'>"; // НО ТАК ТОЖЕ НЕЛЬЗЯ<img src="http://www.aspnetmania.com/images/em/sad_smile.gif" border="0" alt="Расстройство" />




Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 27 May 2008 21:22
Наверх
  



Общие вопросы программирования на ASP.NET

 Как перегрузить JS контрол изнутри его самого ???slishnevsky  26 May 2008 18:30
 Re: Как перегрузить JS контрол изнутри его самого ???bured  27 May 2008 23:31
 Re: Как перегрузить JS контрол изнутри его самого ???ShSerge  27 May 2008 23:04
 Re: Как перегрузить JS контрол изнутри его самого ???ShSerge  27 May 2008 22:30
 Re: Как перегрузить JS контрол изнутри его самого ???elishnevsky  27 May 2008 22:38
 Как перегрузить JS контрол изнутри его самого ???elishnevsky  27 May 2008 21:50
 Как перегрузить JS контрол изнутри его самого ???slishnevsky  29 May 2008 04:06
 Как перегрузить JS контрол изнутри его самого ???elishnevsky  27 May 2008 21:54
 RE: Как перегрузить JS контрол изнутри его самого ???GreenAsh  27 May 2008 11:56
 RE: Как перегрузить JS контрол изнутри его самого ???slishnevsky  27 May 2008 21:13
 RE: Как перегрузить JS контрол изнутри его самого ???GreenAsh  27 May 2008 11:53
 Как перегрузить JS контрол изнутри его самого ???slishnevsky  26 May 2008 20:53
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта