2012-01-09 7 views
0

で働いていないこと(IEとChromeで完全に正常に動作します)window.frames [0] .document.onkeydown私は、この行は、Firefoxで働いていないのFirefox

ste.frame.document.onkeydown=function(e) { 
    alert('a'); 
}; 

ここste.frameは、ウィンドウオブジェクトです[オブジェクトウィンドウ]をクリックします。試してみました

window.frames[0].document.onkeydown=function(e){ 
    alert('b'); 
} 

また、FirefoxやFirefoxでも動作しません。私は2番目の作品が動作するかどうかは、最初のいずれかが動作すると思います。

誰でもこれを解決する方法を知っていますか? ありがとうございます。

+0

jsfiddle.netでコードを投稿した方が良いですが、'window.frames [0] .onKeyDown 'を試してみましたか?エラーコンソールにエラーメッセージが表示されますか? – reporter

+0

こんにちは!ええ、私はそれを試みました。運がない。エラーコンソールにエラーメッセージが表示されません。私はそれをwindow.frames [1]にすると、オブジェクトが存在しないというエラーが返されます。それ以外の場合 - エラーがない –

+0

何らかの理由でjsfiddle.netで正常に動作しますが、直接動作しません。これは、コードである: