首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

解決 IE9+ 下 FCKeditor 彈出層內容空白與無法上傳圖片問題

     編輯:PHP 綜合知識

IE9 不再支援 var $ = document.getElementById 這類簡寫,導致 FCKeditor 彈出對話框內容不顯示、圖片上傳失效。

修正方法

  1. 開啟 fckeditor/editor/js/fckeditorcode_ie.js
  2. 找到第 38 行 FCKTools.RegisterDollarFunction
  3. 將原代碼:
    FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;};
    修改為:
    FCKTools.RegisterDollarFunction=function(A){A.$=function(v){return A.document.getElementById(v);}};

原理

將直接指派 DOM 方法改為包裝函式,相容 IE9+ 的 JavaScript 引擎變更。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved