Просмотр полной версии : Возможно ли с АС убирать обработчик onRelease?
Такой вопрос: есть кнопка и к ней прописан обработчик события
myButton.onRelease = function(){}
можно ли динамический(т.е. с помощью АС) убиратоь этот обработчик, например в зависимости от какой-нибудт переменной.
CrazyFlasher
07.04.2009, 15:20
delete myButton.onRelease;
myButton.onRelease = null;
myButton.onRelease = function(){
if(flag){
//do smth...
}
};
буду пробывать, но третий вариант точно не подходит, так как кнопка останется кликабельная......а от этого хочется избавиться.
lexa2000lexa
07.04.2009, 15:31
чтоб избавиться от кликабелности используйте
myButton.enabled = false;
CrazyFlasher не катит ни один из вариантов! задача удалить именно обработчик..... а тут в первом варианте удаляется сама кнопка, во втором событие.
и всё таки можно ли удалить или снять обработчик события и вернуть его обратно :)
Добавлено через 2 минуты
спасибо lexa2000lexa, то что нужно!!!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.