То есть, пока, «отсутствие мыслей» завело сюда:
var invoker = {
init : function(fn){
invoker.arr[fn] = window[fn];
window[fn] = function(){
var test = 'sss';
alert('+1 '+test)
invoker.arr[fn]();
};
}
, del : function(fn){
window[fn] = invoker.arr[fn];
delete invoker.arr[fn];
}
, arr : []
}
var tester = function(){ alert(222); try{ alert(test); }catch(e){ alert(e); /* ref err */ } }
invoker.init('tester');
alert(111);
tester();
alert(333);
invoker.del('tester');
tester();
* This source code was highlighted with Source Code Highlighter.