eWebEditor - eWebSoft在线编辑器,在IE6中正常,在IE8中无法点击“图片按钮”等,打不开网页,按JS提示,是这段代码有错误,怎么解决呢?还是其它地方有问题?function BtnMouseUp() {
if (event.srcElement.tagName != "IMG") {
event.cancelBubble = true;
return false;
} var image = event.srcElement;
var element = image.parentElement; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); element.className = "BtnMouseOverUp";
image.className = "Ico";
event.cancelBubble = true;
return false;
}
if (event.srcElement.tagName != "IMG") {
event.cancelBubble = true;
return false;
} var image = event.srcElement;
var element = image.parentElement; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); element.className = "BtnMouseOverUp";
image.className = "Ico";
event.cancelBubble = true;
return false;
}
时间戳: Wed, 2 May 2012 16:35:03 UTC
消息: 缺少对象
行: 175
字符: 28
代码: 0
URI: http://127.0.0.1/bsd/editor/include/editor.js
满意回答 2010-10-26 00:26 热心网友
打开根目录下的editor.asp或Include/Editor.js,找到以下代码
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');
修改为 if (navigator.appVersion.match(/8./i)=='8.')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'onclick(event)');
}
else
{
if(document.documentMode === 5) {
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'onclick(event)');
}
else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');
}
}