| Код | function f1(){ var obj=document.getElementById("el"); f2(obj); rec(obj); };
|
первый вопрос, кто такой el?| Код | function f2(obj){ alert(obj);//нет здесь объекта };
|
неправда. там есть то что вы передали, если не передали объект его и не будет.| Код | function rec(obj){ setTimeout('rec('+obj+')', 1111);//нет здесь объекта };
|
тут ваще слов нет, сами пишете "не используя глобальные переменные" и делаете вызов rec(obj), вы наивно полагаете, что сетТаймаут будет искать того, кто его позвал и смотреть что там за локальная переменная?
|