Показать сообщение отдельно
  #14 (permalink)  
Старый 18.12.2011, 03:09
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от FINoM
Так?
не совсем
window.callEvent = function(func, callback){
		return function(){
			var args = Array.prototype.slice.call(arguments);
			var result;
			try {
				result = func.apply(this, arguments); 
			} catch (e) {
				callback(e, args, this);
				throw e;
			}
			callback(result, args, this);
			return result;				 
		}
	}
Ответить с цитированием