本来做网页的时候自己用的ie6浏览器,IE6下当然是没有问题,当然自己也测试别的但没有具体测试后台数据按钮,也怪自己疏忽了,今天客户问怎么传不了图片,我才发现原来这个编辑器是那么的不兼容,今天是网上搜了半天,网速的东西这么多都是复制的啊,大部分都一样,哎 这个网络啊。客户用的是IE9浏览器,我用的IE6 差别是很大 哈哈 不过不管怎样没问题才行。
首先还是找到:editor.js文件
找到if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
修改为:if(navigator.appVersion.match(/MSIE (7|8|9)\./i)!=null){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "
}
else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "
}
else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
或
if (element.YUSERONCLICK)
{
try
{
eval(element.YUSERONCLICK + "
}
catch (e){
eval(element.YUSERONCLICK + "anonymous()");
}
}
{
try
{
eval(element.YUSERONCLICK + "
}
catch (e){
eval(element.YUSERONCLICK + "anonymous()");
}
}
经一叶扁舟测试IE6和IE8没问题,后台按钮均可点开窗口
为方便大家可直接下载已修改好的文件使用
附件:http://down.51cto.com/data/2362596
本文转自 yeybz 51CTO博客,原文链接:http://blog.51cto.com/hmlwl/1176354