Спасибо за код, все работает хорошо. Но возникла еще одна небольшая проблема. Пишу пользовательский скрипт для сайта и есть такой код
(function() {
var root = typeof unsafeWindow != 'undefined' ? unsafeWindow : window;
function any_func () {
alert('test');
}
root.document.getElementById('some_ID').setAttribute('onchange', "any_func()");
})();
Код отлично работает в опере, но не работает в Firefox выдавая ошибку any_func is not defined
Но если вызвать напрямую функцию
any_func();
вне обработчика, тогда все нормально идет.
Что ему не нравится?