如果妳的電腦安裝了IE7.0、IE8.0或者IE9.0,是無法正常使用SouthidcEditor編輯器的,無法使用是因為anonymous()函數在ie8.0/ie9.0中不能使用,ie8.0
/ie9中只能用onclick(event),而其他IE8.0以下的只能用anonymous(),所以這裏要使用javascript的try函數,對客戶端ie用8.0代碼進行試運行。如果出錯,再嘗試8.0以下的代碼進行處理。
代碼如下:
if (element.YUSERONCLICK)
{
try
{
eval(element.YUSERONCLICK + onclick(event));
}
catch (e){
eval(element.YUSERONCLICK + anonymous());
}
}
使用方法也很簡單,我們要修改網站源文件下的2個文件,第壹個是editor.asp(大部分是在網站根目錄),第二個是Editor.js(在SouthidcEditor\Include文件夾內),分別打開這2個文件,搜索找到if (element.YUSERONCLICK) eval(element.YUSERONCLICK + anonymous());,然後將其直接替換為上面的代碼,然後保存即可,再去後臺測試下功能是否已經正常了。