试一下小写的onkeypress:
<iframe onkeypress="alert('OK')"></iframe> 

解决方案 »

  1.   

    我试过了,小写也是不行的,我想为可编辑的iframe中的页面设置热键,但是这个问题使得我无法进行,请大家帮帮忙?
      

  2.   

    在你编辑的iframe中的页面的文件中用:
    <body onkeypress="alert(0);">
      

  3.   

    试过了,不行的。
    我查了MSDN的文档,得知处于编辑状态下的页面是不会执行脚本程序的,看来要加热键很难。
    也许我必须用一个contentEditable=true的div来模仿类似的效果了。
      

  4.   

    To Reve(仨仁仕),
    你可能没注意到我说的是"编辑状态下的iframe",这个很重要,在这种状态下的iframe它里面的文档是可以用键盘输入修改的,就像一个编辑框一样,但是还可以插入图片等等,能做到所见即所得.