#

## IE7、IE8下eWebEditor编辑器无法使用的解决方法

  Category:javascript收集
  Time: 2011-5-29 上午 06:49:55
  By: 清风
  Hits:

使用eWebEditor的朋友会发现，在IE7以上的浏览器里，编辑框等全部失效了！！！怎么处理这个问题呢？清风经过在网上搜集后，找到以下方法：

打开include下面的editor.js文件，有这样的段代码：

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

说是因为ie8屏蔽了anonymous方法 所以要改成click方法，于是就改成这样，但是我又有了一个惊人的发现，那就是改成这样之后在ie7下编辑器就不管用了，痛苦之余我又去网上查，总结得到了答案：

if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/7./i)=='7.'){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); //IE8 or IE7
} else {
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); //IE6
}

或者还能用try
try{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
catch(e){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}

这样，就可以正常使用了！

- 上一篇：没有了!
- 下一篇：没有了!

## 网站主导航

- 网站首页
- 服务范围
- 案例展示
- 建站系统
- 纤色观点
- 关于我们

## 为什么选择我们?

1. 高品质的网站风格设计
2. 高效先进的网站建设技术
3. SEO型多语言外贸网站建设
4. 多年建站SEO经验
适宜的实施价格等优势使清风网站工作室不断发展壮大，也是您放心选择的理由。

- 地址：佛山市禅城区祖庙街道东升大街
- 邮编：521000
- 电话：13927799776; 13927799776
- QQ：

  33510237

- EMAIL： 2681712923@qq.com

## 业务范围

- 企业网站建设
- 网上商城架构
- 门户网站搭建
- 网站优化及推广

## 友情链接

- 免费源码
- 狗扑源码社区