У меня была такая же проблема, когда я использовал Thickbox с Wordpress, но когда я копался в коде, я нашел этот блок кода -
if(!params['modal']){
document.onkeyup = function(e){
if (e == null) { // ie
keycode = event.keyCode;
} else { // mozilla
keycode = e.which;
}
if(keycode == 27){ // close
tb_remove();
}
};
}
Приведенный выше код перехватывает функциональность клавиши esc, только если переданный параметр не является "модальным". Так что для взлома просто передайте modal = true в href. Ваш HTML-код будет выглядеть так -
<a href="#TB_inline?height=440&width=600&inlineId=popup&modal=true">Open</a>
Вам не нужно добавлять какие-либо специальные функции или возиться с оригинальным файлом JS.
Надеюсь, это поможет.
Приветствия
Сэчины