ie6中,在线编辑器的onpaste怎么不管用?而在IE5却很正常?

tiangeng tiangeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这段的代码如下:

function document.onreadystatechange(){
if (YInitialized) return;
YInitialized = true;

HtmlEdit.document.designMode = "On";

HtmlEdit.document.open();
HtmlEdit.document.write("<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"><meta http-equiv=\"Content-Language\" content=\"zh-CN\"><script language='javascript' src='js/editor.js'></" + "script></head><body bgcolor=\"#FFFFFF\" onpaste=\"ok();\" monospace></body>");
HtmlEdit.document.close();

}

而在editor.js中我定义了这个方法:
function ok(){
alert('adfadfasdf');
}

这段代码在IE5中很正常,当我向编辑器粘贴内容的时候,会弹出对话框。但在IE6中,这段代码没有任何作用,没有对话框弹出。。
...全文
评论 2
收藏 已收藏
分享
返回顶部
tiangeng
JavaScript 87,983 成员 224,681 内容