iframe编辑器监听问题

wx270722291 2010-08-05
代码太多,我就不全部复制了,因为太多了看起来比较麻烦,只提供主要部分
Ext.extend(Ext.ux.form.IMSChatEditor, Ext.form.HtmlEditor, {
defaultValue : '<p>&nbsp;</p>',// 默认值
// override
initEditor : function() {
Ext.ux.form.IMSChatEditor.superclass.initEditor.call(this);
this.updateStyle();
var edi = this;
this.doc.body.onpaste = function() {
edi.insertAtCursor(window.clipboardData.getData("Text"));
return false;
}
}
这一段是初始化定义

getDocMarkup : function() {
return "<%@ page language='java' pageEncoding='UTF-8'%><!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html xmlns='http://www.w3.org/1999/xhtml'><head><style type='text/css'>body{word-break:break-all;margin:0;padding:15px;}</style></head><body onload=kd()></body></html>";
}
这段看起来比较多,其实很简单,主要是getDocMarkup返回了一段字符串并转换成了iframe编辑器,而这段字符串其实就是一个jsp的标准页面.

接下来就是问题所在了,我想获取键盘,鼠标的监听时间,也就就说他的鼠标在我的iframe编辑框里晃动或是点击,又或者他用键盘在我的iframe编辑框里打字,我都要捕获到,注意我并不需要知道键盘是按的哪个,也不需要知道鼠标是点的左键还是右键,换句话说,只要鼠标晃动,鼠标点击,键盘点击,我都要捕获,请问我应该怎么做.
请老师们指点一下
                           最后不要怪我罗嗦,我只是怕表达不清楚
goodscript 2011-05-06
关注一下 
我也想实现这样的事件
Global site tag (gtag.js) - Google Analytics