ДмитрийПусть у меня есть некоторый класс с методом cl() и свойством text я создаю объект этог класса (назовём его object), и запускаю метод object.cl(), в котором пытаюсь от имени объекта object запустить его (object.cl()) снова, получается хреново... Обратите внимание, что вторая ошибка выскакивает ровно через секунду. Подскажите, как быть ???
Текст:
<html> <body onload="init()"> </body>
<script language="JavaScript">
function something(text) { this.text=text;
this.cl=cl; return this; }
function cl() { if (this.text.length<11) { this.text+="1"; setTimeout(eval(this)+".cl()",1000); }
}
function init() { var object=new something('hello'); object.cl(); }
</script>
</html> |