• Страница 1 из 1
  • 1
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Уличная магия (смотрим код)
Уличная магия
Aleko
Дата: Среда, 11.04.2012, 01:29 | Сообщение # 1
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Ну и кто теперь орел?

Code
<script>
// copy objects
function clone(obj){
     if(obj == null || typeof(obj) != 'object')return obj;
     var temp = new obj.constructor();
     for(var key in obj)temp[key] = clone(obj[key]);
     return temp;
}
// create alternate function
var alternate = (function(clone){
  return function(data){
   clone.call(window,data);
  }
})(clone(window.alert));
// redeclare native function
window.alert = function(data){
  alternate('A Chinese man says: '+data);
};

alert('wtf?');
</script>


Бесплатные обои.
  
Диего
Дата: Среда, 11.04.2012, 02:32 | Сообщение # 2
молчун
Группа: Проверенные
Пользователь №: 3861
Сообщений: 21
И где это может пригодиться?
*и простит меня великий Aleko за мой узкий кругозор*
  
DSC
Дата: Среда, 11.04.2012, 15:24 | Сообщение # 3
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Aleko, ну и что такого особенного в этой функции??

aka Latro
  
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Уличная магия (смотрим код)
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.