原因:
 由于IE7、IE8不支持anonymous(),所以要换成onclick(event)事件 ,而在编辑器里的一个Js文件就是使用了anonymous()。
 
1、首先找到eWebEditor編輯器所在的目錄,然後搜索到editor.js文件,由于eWebEditor有很多個版本,所以editor.js文件所在的目錄也有所不同,有的可能在Include目錄下,有的可能在js目錄下。
 
2、用記事本打開editor.js文件,找到如下代碼:
if (element.YUSERONCLICK) {
    eval(element.YUSERONCLICK + "anonymous()");
}
 
由于eWebEditor編輯器版本不同,有的可能找不到上面的代碼,而是下面這樣的代碼,兩種代碼只是書寫格式不同而已,含義是一樣的:
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
3、將上面的代碼替換爲下面的代碼即可:
if (element.YUSERONCLICK) 

try 

eval(element.YUSERONCLICK + "onclick(event)"); 

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


再保存,然後就可以了。 
升級成ie8.0/ie9.0後無法正常使用ewebeditor是因爲anonymous()函數在ie8.0/ie9.0中不能使用,ie8.0/ie9中只能用 
onclick(event),而其他8.0以下的只能用anonymous(),所以這裏要使用javascript的try函數,對客戶端ie用8.0代碼進行試運行。如果出錯,再嘗試8.0以下的代碼進行處理。 
騰速網絡業務範圍:樂清網站建設,樂清網站制作,樂清網頁設計,
目標是成爲行業優秀的樂清網絡公司溫州網絡公司