某天在工作的时候,使用后台的eWebEditor编辑器编辑文章内容时,发现该编辑器的所有按钮都失效,但是,换到另外一台机子上却可以进行相关的编辑。结果发现,IE6浏览器可以编辑,IE8浏览器不可能编辑。因此,可以确定是IE8的问题。通过网上查阅资料,发现的确如此!
原因:
在IE8.0 Beta2版本下,Editor可以正常使用,IE8.0 RC1版本就不行了,新发布的IE8.0正式版也不行,在Editor编辑器上点击很多按钮均没有反应。当点击按钮的时候激活对应函数,IE8正式版对anonymous()进行了限制。
解决办法:
在eWebEditor的目录里找到Editor.js文件,路径是webedit\Include\Editor.js 用记事本打开,在其中找到如下代码:
if (element.YUSERONCLICK) {
eval(element.YUSERONCLICK + "anonymous()");
}
或
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
版本不同可能写法有点区别
将上面的代码替换为
if(navigator.appVersion.match(/8./i)=='8.')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
} else {
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
现在在进入后台测试下,是不是eWebEditor编辑器按钮可以正常使用了。
如果希望再兼容遨游浏览器,就如下修改:
if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON')
{
if (element.YUSERONCLICK) eval (element.YUSERONCLICK + "onclick(event)");
} else {
if (element.YUSERONCLICK) eval (element.YUSERONCLICK + "anonymous()");
}
备注:网络上也有人说“在2003系统下,好似就算改了也无效!”
分享到:
相关推荐
解决eWebEditor编辑器按钮失效,IE8下eWebEditor编辑器无法使用问题解决方法。
eWebEditor 辑器按钮失效 IE8下eWebEditor编辑器无法使用的解决方法
彻底解决IE7、IE8、IE9下eWebEditor在线编辑器上按钮无效的解决方法.txt
ewebeditor在ie8等浏览器下突然不能用了。表现为图片按钮点击没反应。经查为代码兼容性问题。 本Editor.js已修改过,将其直接覆盖Include文件夹下的同名文件即可。 若需修改图片上传大小的限制,请将本ewebeditor....
彻底解决IE7、IE8、IE9下eWebEditor在线编辑器上按钮无效的解决方法
让IE8和遨游兼容eWebEditor编辑器
解决IE8下ewebeditor点击按钮无效的办法
最近为eWebEditor编辑器兼容烦,网上搜索到"eWebEditor7.0破解版",测试了一下,发现还是有缺陷,抽时间做了修正,顺便把ASP、JSP版和PHP版也完善了。 JSP版在Linux+Tomcat环境下测试过没问题! 希望对有同样烦恼...
ie8下ewebeditor无效的解决办法
本人因为用JSP的ewebeditor编辑器吃了不少苦头,所以把这个...ewebeditor编辑器分别在xp和linux下测试成功 有问题可以EMAIL给我 关于编辑无法显示: http://blog.csdn.net/chenfei829/archive/2008/05/20/2461472.aspx
很不错的哦 eWebEditor在线编辑器
eWebEditor 兼容ie6 ie8经过测试。
网站后台程序所能用的的编辑器,ewebeditor商业版编辑器
此版本为以前的修正版,亲测绝对可以使用,功能齐全。 ...iframe id="eWebEditor1" src="ewebeditor.htm?id=content1& frameborder="0" scrolling="no" width="580" height="350"></iframe>
很多人用的eWebEditor 在IE7以上版本出现按钮无效的 可将本JS下载后覆盖文件夹中同名 即可
eWebEditor 编辑器 V10.9 破解后的eWebEditorServer.dll
ewebeditor支持ie8的脚本 // if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); if (navigator.appVersion.match(/8./i) == '8.' || navigator.appVersion.match(/7./i) == '7.') { if ...
ewebeditor编辑器扩展 上传flv 视频功能. flash文件夹放到网站根目录下.
自己花大量时间修改成的utf-8,官方2.8无增添功能,亲测多个站点,无问题才上传,希望asp utf-8编码的朋友喜欢,放根目录下,/upload/ewebeditor目录是上传图片目录