使用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经验
5. 强大功能的网站后台管理系统
6. 用心设计、真诚服务……使92网络不断发展壮大,也是让您放心选择的理由。
连云港企业网站设计,连云港手机网站设计,连云港手机APP开发,网站页面设计,SEO搜索引擎优化,网站代维服务,公共号功能开发、小程序设计、自助建站……来找久爱(92)网络。