eWebEditor在IE8,IE7下所有按钮无效之解决办法

简介:

今天帮朋友搞一个小网站,结果用到了eWebEditor,就到官方网站下载一个免费版的如下:

“eWebEditor Version 2.8.0 最终版[309K]”

测试结果,点击所有的按钮都无效,什么反应都没有,于是在网上找答案,

哇,太多的朋友遇到这样的问题了,感谢前面这些朋友提供的方法,(BS有些人写出的错误方法,感觉被骗一样,很不爽)。

下面将错误的原因和方法总结道这里,备忘。

错误的原因是因为ie8屏蔽了anonymous方法 所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码(大概在166所在的函数中):

 
  1. if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");  

把那个anonymous方法改成onclick就可以了。
问题是解决了,结果发现把那个方法改成 ,解决方法:

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

OK,这下对了。

谢谢大家支持! 










本文转自 yarin 51CTO博客,原文链接:http://blog.51cto.com/yarin/380020,如需转载请自行联系原作者

相关文章
|
5月前
|
安全 Shell
关于双击桌面上的IE图标却显示“打开方式”对话框的解决办法
关于双击桌面上的IE图标却显示“打开方式”对话框的解决办法
|
5月前
|
Web App开发 JavaScript 前端开发
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
|
Web App开发 前端开发
区分IE6,IE7,IE8,IE9,FireFox,Chrome浏览器的CSS hack
区分IE6,IE7,IE8,IE9,FireFox,Chrome浏览器的CSS hack
|
JavaScript
ie8 ie浏览器下载excel文件乱码,变成压缩包,解决方案
ie8 ie浏览器下载excel文件乱码,变成压缩包,解决方案
226 0
IE5 ~IE8的浏览器是如何持久化数据的?
User Data: 是微软为IE专门在系统中开辟的一块存储空间,所以说只支持Windows+IE的组合,实际测试在2000(IE5.5)、XP(IE6、IE7),Vista(IE7)下都是可以正常使用的。在XP下,一般位于C:\Documents and Settings\用户名\UserData,有些时候会在C:\Documents and Settings\用户名\Application Data\Microsoft\Internet Explorer\UserData。
144 0
|
Web App开发 移动开发 安全
汲取 IE6、IE8 消亡的经验,如何“杀死”IE11?
  我们大家熟悉的 IE 浏览器经过更新换代,目前已经更新到 IE11,而程序员多年唠叨的“IE 必须死”如今似乎要成为现实了。本文将回顾 IE6 和 IE8 消亡的历史,预测如何更好地“干掉” IE11。
214 0
|
Windows
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法
175 0
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法
|
Web App开发 前端开发 容器
IE6中的常见BUG与相应的解决办法
IE6中的常见BUG与相应的解决办法  IE6中的常见BUG与相应的解决办法   1、IE6双倍边距bug 当页面上的元素使用float浮动时,不管是向左还是向右浮动;只要该元素带有margin像素都会使该值乘以2,例如“margin-left:10px” 在IE6中,该值就会被解析为20px。
1028 0
IE Developer Toolbar工具栏显示灰色无法使用的解决办法
在IE 8下面是提供了自带的Developer Toolbar,按F12可以调出,工具栏的菜单默认是灰色的。 对于IE 6和IE 7可以查看: 工具-> Internet 选项-> 程序-> 管理插件-> IE Developer Toolbar BHO -> Enable Sorry,我用的英文版,只能提供英文的抓图了。
665 0
|
Web App开发 Windows
三张照片解决--win10系统的edge浏览器设置为浏览器IE8,IE7,IE9---完美解决 费元星
主要思想:         第二种方法:     参考文档: 1、可以在系统盘的C:\Program Files\Internet Explorer中找到iexplore.exe,然后将其发送到桌面快捷方式即     可,其就是ie浏览器。
1258 0