我在做一个聊天室
写消息的地方用了IFRAME。
designMode为On 
现在要求用户按下ctrl + enter的时候,就自动将消息发出去。
可是designMode为On以后,所有的JS代码都无效了。
怎么搞啊? 谢谢回答。

解决方案 »

  1.   

    iframe框架外边用检测事件ctrl+del调用函数对iframe里的内容进行处理  很简单的。
      

  2.   


    这样不就成了无论什么时候按下CTRL+ENTER 都会发送消息了么
      

  3.   


    <iframe width=300 height=300 id="i"></iframe>
    <SCRIPT LANGUAGE="JavaScript">
    window.onload=function(){
    var oframe = window.frames["i"];
    oframe.document.designMode="On"
    oframe.document.onkeyup=function(){
    if(oframe.event.ctrlKey && oframe.event.keyCode==13)
    alert("CTRL+ENTER")
    }
    }
    </SCRIPT>简单的
      

  4.   


    用onkeyup事件不行啊,oframe.event.ctrlKey总是false
    我换成onkeypress与onkeydown都不行.
      

  5.   

    fdsafd
      

  6.   

    fdsafadsfsda
      

  7.   

    ffasdasdfdasfa