ewebeditor 在 IE8 中导入 word文档 报错

来源:百度知道 编辑:UC知道 时间:2024/05/06 02:59:37
dialog/importword.htm 的 eWebEditorClient.ImportWord(s_File,s_PostUrl,b_VML); 上面那行 报错:参数是必选项,谁知道是什么问题呀..感激不尽啊..,只有IE8会有这样的问题 其它浏览器都是好的,望哪位大虾指点一二

在进行后台开发时,会用到ewebeditor,,但是在ie升级到8.0竟然出现点击ewebeditor在线编辑器按钮无法弹出编辑框的问题,就是所有按钮都失效了。
解决办法如下:
具体操作如下:
打开editor.js
找到if
(element.YUSERONCLICK) eval(element.YUSERONCLICK +
"anonymous()");
将其修改为:
if (element.YUSERONCLICK)
{
try
{

eval(element.YUSERONCLICK + "onclick(event)");
}
catch
(e){
eval(element.YUSERONCLICK + "anonymous()");
}

}
再保存,然后就可以了。
升级成ie8.0后无法正常使用ewebeditor是因为anonymous()函数在ie8.0中不能使用,ie8.0中只能用
onclick(event),而其他8.0以下的只能用anonymous(),所以这里要使用javascript的try函数,对客户端ie用8.0代码进行试运行。如果出错,再尝试8.0以下的代码进行处理。

已有
1 人评分

金币

收起