找到edit/Include/Editor.js文件,其中有一个方法:function BtnMouseUp() ,是专门控制点击事件触发,
仔细查看代码,找到这一行:if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
OK,症状点找到,改为下面,很简单,一看即知:
if(navigator.appVersion.match(/MSIE (7|8)/./i)!=null)
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
else
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
测试在IE8下一切正常!