this и установка таймаута

Апокалипсис

тех дир matras.ru
this и установка таймаута

Вообщем ситуация такая есть ф-ция (полный код не привожу привожу тольок суть)
function func(){

this.p = function (){ бла бла бла}

this.pp = function(){ setTimeout('this.p();',15000);}
}
}
Консоль ругается что не найдена ф-ция this.p();
Пробовал задать this так t = this; setTimeout('t.p();'.... тоже ругается...
Вот вопрос как мне подвесить ф-цию this.p на таймаут...
 

$cooter

Новичок
можно попробовать this.p (объект) вместо 'this.p();' (строчка), как первый аргумент функции setTimeout.
 

Апокалипсис

тех дир matras.ru
$cooter
спасибо получилось. Но передать аргументы в такое уже нельзя, придётся методы юзать:) Спасибо ещё раз
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Сверху