导航: 首页 >> 建站知识

eWebEditor在IE9下界面按钮显示不全的处理方法

文章关键字:文本编辑器兼容 IE7 IE8 文字显示:|正常|


  eWebEditor是基于浏览器的、所见即所得的在线HTML编辑器。她能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能。WEB开发人员可以用她把传统的多行文本输入框<TEXTAREA>替换为可视化的富文本输入框,使最终用户可以可视化的发布HTML格式的网页内容。在网站发展的初期解决很大的界面化代码处理问题,确实非常方便,但是随着浏览器版本不断升级,eWebEditor在JS兼容方面出现的问题也开始增加。

正常的eWebEditor界面如下:

在IE9或百度浏览器、360浏览器下浏览会出现如下界面:

eWebEditor兼容性处理方法:

1.在eWebEditor\Include\Editor.js中找到function BtnMouseUp()这个函数,将函数内if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");这句修改为

if(navigator.appVersion.match(/MSIE (7|8|9)\./i)!=null){  
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");   
}
else{  
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");  
}

保存上传到服务器。此布能解决大部分按钮失效的问题,但是并不能解决按钮不显示的问题,请看下面的解决方法

2.360浏览器和百度浏览器有个兼容视图,在地址栏后面,见下图

请选择兼容模式,操作界面即恢复正常。


上一篇文章:大连网络广告行业未来发展趋势简要分析

下一篇文章:airvip.cn外链激增的秘密