{$cluname} 网站制作套餐
  • 论坛精华
  • 用户文集
开心网络科技交流论坛 » 『技术交流』 » ie8 ewebeditor编辑器不管用的解决办法


‹‹上一主题 | 下一主题›› 查看 612
发表一个新帖子 发表回复

标题 ie8 ewebeditor编辑器不管用的解决办法 在百度搜索本主题 [ 搜 ] [ 打印 ] [ 推荐 ] [收藏帖子] [ 收藏到新浪VIVI] [ 订阅 ]

admin (管理员) 偶是帅哥!
楼主   [点击复制本网址] [ 字体: ] [ 编辑 ] [ 报告 ] [评分]
Rank:18
Rank:18
Rank:18

UID 1
帖子 63
精华 2 
积分 76971 点
金币 287 枚
魅力 115 度
注册 2008年8月8日
ie8 ewebeditor编辑器不管用的解决办法
     昨天ie8正式发布了,偶也去下载了一个,感觉很爽, 还在美的时候,突然发现很多网页都出问题,更可气的是自己的网站编辑器也不管用了,所有的按钮都不管用,即使是别的浏览器也都不管用,我这叫一个汗。于是就去360论坛找人问,因为我用的360浏览器以为是360浏览器的问题。问了半天也没有人回答我于是我就去网上找,由于今天才出的ie8所以网上根本也没有这方面的解决办法,于是到了第二天,网上终于有了这样的贴子,所以我也找了找解决办法。

     在一个哥们的贴子中是这样写的,打开include下面的editor.js文件,有这样的段代码:

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

    说是因为ie8屏蔽了anonymous方法 所以要改成click方法,于是就改成这样,但是我又有了一个惊人的发现,那就是改成这样之后在ie7下编辑器就不管用了,痛苦之余我又去网上查,网上果然高水如云,果然在csdn上找到了答案:

if(navigator.appVersion.match(/8./i)=='8.')
    {
      if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");   
   }
else

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

把代码改成这样之后在ie7和ie8下就都管用了。






网站建设 - http://www.kx568.cn
此用户离线!
共计在线时长1130分钟2011/9/28 16:29:16
点击这里给我发消息 [ 资料 ] [ 短信 ] [ 好友 ] [ 文集 ] [ 引用 ] [ 回复 ] 点击返回顶部

« 首页1 »1/共1页


查看积分策略说明快速回复你的内容
快捷回复标题 (选填) 快捷插入表情图标
验 证 码  点击获取验证码
快捷回复内容

自动复制
加盟代理合作
Powered by kx568 2.0.4 Release - ACC © 2005 kx568.cn All rights reserved