logo   

缺少对象 editor.js IE8下ewebeditor出错信息_梦幻天国_百度空间

是因为ie8屏蔽了anonymous方法所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码:

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

把那个anonymous方法改成onclick就可以了。

问题是解决了,心情也舒畅了,结果没过两个小时我的会员就像我反应页面出问题,我换到别人的电脑上一看,这叫一个汗,原来把那个方法改成onclick之后在ie7下面就不管用了,毕竟现在很多人用的还是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()");
}

用这样一段代码,对浏览器的版本做一个判断就好了,但是我却不知道在ie6下面管不管用,毕竟现在用ie6的人少了,一时我也不知道去哪测试。
Tags:
访问文章出处: http://hi.baidu.com/guke1991/blog/item/37a3c1002fea41dc267fb549.html(缺少对象 editor.js IE8下ewebeditor出错信息_梦幻天国_百度空间)

上一篇: 利用 ASP.NET3.5(ASP.NET4.0) 的路由功能创建搜索引擎友好的 URL - 【孟子E章】 - CSDN博客
下一篇: vista远程桌面连接 - Windows Seven & Vista - 国家劳动局IT技术指南