您好,欢迎光临本店!  登录  免费注册
当前位置: 首页 > 站长资讯 > 行业新闻 > 在线编辑器与IE8兼容,让按钮可用的万能方法,试用所有浏览器

在线编辑器与IE8兼容,让按钮可用的万能方法,试用所有浏览器

网站源码 / 2010-12-13
[] [] []

在使用网站的过程中,相信很多朋友都遇到过这样的问题:

eWebEditor在线编辑器不能用

eWebEditor在线编辑器按钮点不开

eWebEditor在线编辑器与IE8不兼容

eWebEditor在线编辑器在IE6下面正常使用,IE8却不行

浏览器状态栏左下角显示网页上有错误

以上这些问题都困扰着我,于是到百度就行求救,发现很多这样的帖子,于是用上面说的方法试了一试

果然解决了,这个方法适合大多数的在线编辑器,方法如下:

  在eWebEditor的目录里找到Editor.js文件,用记事本打开,在其中找到如下代码

if (element.YUSERONCLICK) {

    eval_r(element.YUSERONCLICK + "anonymous()");

}



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

版本不同可能写法有点区别

将上面的代码替换为

if(navigator.appVersion.match(/8./i)=='8.')

    {

      if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "onclick(event)");  

   }

else

   {

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

}
 

后来用着用着又发现,有的编辑器用这个方法还是不管用,然后继续研究,发现另外一个办法:


打开根目录下的editor.asp或Include/Editor.js,找到以下代码
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');
修改为

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

这样所有的在线编辑器问题都解决了,希望这个对大家能有所帮助!

本站提供大量亲测完整的 网站源码 ,价格低廉,运行稳定,是做网站最好的选择!

用户评论
暂时还没有任何用户评论
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha

相关商品

网店帮助

© 2005-2017 WEB新概念建站源码超市 版权所有,并保留所有权利。
广东省东莞市南城行政中心区簪花路华南建设大厦707室WEB新概念网络科技 Tel: 罗先生13480055593,黄先生15102077200 E-mail: server@webxgn.com
QQ 784159683 QQ 2267914584 MSN Messi.h2009@hotmail.com
ICP备案证书号:粤ICP备10099352号
支付宝信任商家 广东省网站信用联盟 支付宝信任商家 网络消费安全港 网警
分享到:
新概念源码超市
源码咨询:
源码咨询:
代理咨询:
代理咨询: