Сообщение от GlaIZier
|
Как проверить, была ли функция вызвана изнутри или снаружи
|
Сделай два свойства input и output...
function test(){
arguments.callee.out++;
alert('Вызывалась '+(arguments.callee.out-arguments.callee.in)+' внешне и '+arguments.callee.in+' внутренне');
if (arguments.callee.out==2) {
test.in++;
test();
};
};
test.in=0;
test.out=0;
test();
test();
test();