Здравия желаю, народ!
Я тут уже умираю пытаясь найти в чем проблема. У меня код
ste.frame.document.onkeydown=function(e) {<br/>
alert('a');<br/>
};
Здесь ste.frame является [object Window]. То есть это практически идентично этому:
window.frames[0].document.onkeydown=function(e){<br/>
alert('a');<br/>
}
Код работает в IE и Chrome, но не хочет работать в Firefox. Когда тестировал в jsfiddle.net, событие отрабатывается, а напрямую нет. Вот код для теста:
<iframe></iframe><br/>
<script type="text/javascript"><br/>
window.frames[0].document.onkeydown=function(e){<br/>
alert('a');<br/>
}<br/>
</script>
Гугл ничего не дал — кто-нибудь встречался с таким или может знает что надо сделать чтобы FF отрабатывал это событие?