HTMer

研究互联网络和电脑应用技术的IT技术网。 (勤奋+智慧→理想)

« SQL2000数据库导入SQL2005数据库后出现删除对于用户失败的解决方法苹果iPod、iPhone、iPad管理软件iTools官方下载 »

彻底解决IE9IE8不支持eWebEditor在线文本编辑器的方法

    最近在做网站的时候,发现eWebEditor在线文本编辑器不支持IE9,点击编辑器中的按钮都没有反应,之前本站发布过一篇《解决IE8不支持eWebEditor在线文本编辑器的方法》,但貌似在IE9下方法就失效了,在网上找到了终级解决方法,拿来给大家分享。

    首先找到eWebEditor编辑器所在的目录,然后搜索到editor.js文件并用文本编辑器打开,然后找到BtnMouseUp()函数,将该函数代码替换成如下代码即可:

 

function BtnMouseUp() {
    if (event.srcElement.tagName != "IMG") {
        event.cancelBubble = true;
        return false;
    }

    var image = event.srcElement;
    var element = image.parentElement;

    try{
        if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
    }
    catch(e){
        if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
    }


    element.className = "BtnMouseOverUp";
    image.className = "Ico";

    event.cancelBubble = true;
    return false;
}

    说明:以上代码中蓝色部分为eWebEditor在线文本编辑器兼容IE9IE8的核心代码,大家也可以根据实际情况更换BtnMouseUp()函数中的相应代码。

    小提示:如果你的eWebEditor在线文本编辑器版本过老,在IE9下根本都无法打开eWebEditor界面,你可以在IE9中设置成浏览器兼容模式,即可正常在IE9中使用eWebEditor了。



欢迎转载,转载请注明:转载自HTMer [ http://www.htmer.com/ ]

本文链接地址:http://www.htmer.com/article/916.htm
  • quote 5.E路狂奔
  • 版主正解,问题得到解决,www.yuebing8.net我的小站终于可以在IE9下面使用eWebEditor编辑器了,非常感谢!
  • 2012-9-1 上午 10:44:04 回复该留言
  • quote 3.感恩
  • 你好改了还是不行,请问麻烦帮发一个editor.js到我邮箱可以嘛。谢谢
    HTMer 于 2012-2-14 15:27:47 回复
    我不知道你的版本呢,每个版本editor.js是不一样的,估计你用的和我用的不一样波。
  • 2012-2-11 下午 07:00:55 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

HTMer , Powered By Z-Blog, 苏ICP备08003082号

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
HTM|HTML|ASP|PHP|JSP|Mysql|SQL|Dreamweaver|Flash|Fireworks|Photoshop|SEO Copyright www.HTMer.com. Some Rights Reserved. English Version