让IE8和IE9支持eWebEditor在线编辑器的方法
针对IE8和IE9的eWebEditor在线编辑器支持问题详解
在网站建设中,eWebEditor在线文本编辑器的使用频率极高,尤其在ASP制作的网站后台,它是一款相当实用的工具。对于较旧的IE浏览器版本,如IE8和IE9,eWebEditor可能会出现不支持的情况。本文将为大家提供详细的解决方案。
近期,在网站开发过程中,我们遇到了一个问题:在IE9中,eWebEditor在线文本编辑器的按钮点击后无反应。虽然之前已有解决IE8不支持eWebEditor的方法,但在IE9下这些方法似乎失效了。经过网上搜寻,我们终于找到了一个终极解决方案,现在分享给大家。
定位到eWebEditor编辑器所在的目录,搜索editor.js文件并打开。接下来找到BtnMouseUp()函数,将其代码替换为以下内容:
```javascript
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在线文本编辑器在IE9和IE8中兼容的核心代码。根据实际情况,您也可以对BtnMouseUp()函数中的相应代码进行适当调整。如果在使用过程中遇到eWebEditor版本过老的问题,导致在IE9中无法打开编辑器界面,您可以通过将IE9设置为浏览器兼容模式来解决这一问题。这样就可以让您的eWebEditor在IE9中正常工作了。同时请注意过滤掉任何与文章内容无关的信息,如电话、、及手机号码等。希望这个解决方案能对您有所帮助!如果您还有其他问题或需要进一步的帮助,请随时联系我们。让我们一起共享知识和经验,共同学习进步!
编程语言
- 让IE8和IE9支持eWebEditor在线编辑器的方法
- php中mkdir函数用法实例分析
- JavaScript编程中布尔对象的基本使用
- layui的table单击行勾选checkbox功能方法
- JS的Ajax与后端交互数据的实例
- JS实现pasteHTML兼容ie,firefox,chrome的方法
- 浅谈jQuery双事件多重加载的问题
- sql server使用临时存储过程实现使用参数添加文件
- php项目中类的自动加载实例讲解
- JavaScript中的原型链prototype介绍
- 在Vue中使用echarts的方法
- PHP获取远程图片并保存到本地的方法
- asp.net下的异步加载
- ASP.NET中利用Segments取得URL的文件名的一种方法分
- php实现页面纯静态的实例代码
- 看别人怎么查QQ聊天记录 比较详细查询QQ聊天记录