У меня есть объект, что у меня есть несколько функций внутри, что я использую setTimout внутри. Я пытаюсь очистить таймаут, используя clearTimeout .. но я не прав.Как очистить setTimeout внутри объекта Javascript?
var ExpireSession = {
killSession: function() {
var TESTVAR2 = setTimeout(function() {
window.location.href = "error/expired.aspx";
}, 15000);
},
stopTimers: function(){
clearTimeout(ExpireSession.killSession.TESTVAR2)
}
}
До 15 секунд я запускающие: ExpireSession.stopTimers(); но это не останавливает его. Любая идея, что я делаю неправильно здесь?
Вы должны определить таймер как свойство 'ExpireSession'. – Teemu