當前位置:編程學習大全網 - 源碼下載 - 如何解決SouthidcEditor按鈕功能失效無法使用

如何解決SouthidcEditor按鈕功能失效無法使用

最近在測試壹個網站源碼的時候,發現它用的是SouthidcEditor編輯器,現在已經很少看到有網站的後臺使用這個編輯器了,更多的是選擇用ckeditor或者eWbEditor.不過很多以前的網站源碼可能會使用這個SouthidcEditor編輯器,在測試源碼過程中,我發現在後臺用SouthidcEditor編輯器進行對文字處理,比如加粗,加下劃線,加超鏈接等等功能都無法使用,點了沒有反應。遂去網上搜索壹番,現將方法分享給大家,即使以後微軟升級到更高的IE版本也不會有此問題。再保存,然後就可以了。。

如果妳的電腦安裝了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());,然後將其直接替換為上面的代碼,然後保存即可,再去後臺測試下功能是否已經正常了。

  • 上一篇:B1B和圖160哪個好?主要技術參數有什麽差別?
  • 下一篇:急求cos劇本
  • copyright 2024編程學習大全網