ie 9後ブラウザfckeditorが画像をアップロードできなくなり、浮遊層の内容が表示されない解決方法


第一の方法:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
IE 9割はIE 8で走っています
第二の方法:
IE 9にアップグレードすると、fckeditorはIE 9の中のポップアップフロート層にバグが発生し、中身は現れません。だから、ページエディタに内容を貼り付けたいのも、画像をアップロードするのも、ポップアップ画面で操作したいものには問題があります。他の操作をするには、ページを更新するしかないです。理由はIE 9がvarドル=document.getElemenntByIdをサポートしていないからです。このような書き方です。
下のこのファイルを開きます。fckeditor/editor/js/fckeditocode_ie.jsは38行目のこの方法を見つけました。FKTools.Register DolarFunctionは元のFKTools.Register DolarFunction=function(A){A.==A.document.getElementById;;変更方法は以下の通りです
FKTools.Register DolarFunction=function(A){A.$=function(v){return A.document.getElementById(v)};