解决ewebeditor编辑器editor.js 缺少对象 行142
    文章作者:恒爱网络 阅读次数:5967 发布时间:2012-5-17
    此错误提示是由于ie8屏蔽了anonymous方法所以要改成onclick方法,找到editor.js文件,有这样的段代码:

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

    把anonymous方法改成onclick即可,这样修改也有缺点。

    缺点是这样修改后在ie7下面就不管用了,毕竟现在很多人用的还是ie7,于是加判断,修改为:

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

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