Добрый день.
Я пишу JavaScript для Tampermonkey (UserJS) и передо мной возникла такая проблема:
На сайте, с которым я работаю, есть функция 
old, которая вызывает alert, после чего исполнение скрипта, естественно, останавливается.
Выглядит это так:
function old (param) {
    // Код до алерта
    alert ('Алерт');
    // Код после алерта
}
Мне нужно подменить эту функцию на свою (в которой не будет alert'а).
Пробовал так:
function old (param) {
    // Код до алерта
    alert ('Алерт');
    // Код после алерта
}
old = function (param){
    // Код до алерта
    // Код после алерта
}
Почему то не выходит, хотя, вроде бы, и должно.
Выполняется старая функция (с алертом).