让IE8和IE9支持eWebEditor在线编辑器的方法

网络编程 2025-03-24 00:01www.168986.cn编程入门

针对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中正常工作了。同时请注意过滤掉任何与文章内容无关的信息,如电话、、及手机号码等。希望这个解决方案能对您有所帮助!如果您还有其他问题或需要进一步的帮助,请随时联系我们。让我们一起共享知识和经验,共同学习进步!

上一篇:php中mkdir函数用法实例分析 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by