메뉴 건너뛰기

프로그램언어

조회 수 1166 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

FCKeditor 2.5 버전까지는 이미지 업로드나 각종 설정시 팝업 형태의 다이얼로그 박스로 띄워졌으나

FCKeditor 2.6 이상의 버전에서는 레이어 형태의 다이얼로그 박스로 띄워지도록 되어있다.

 

그런데 이게 IE6, IE7, IE8 까지는 아무 이상이 없는데 IE9에서는


/fckeditor/editor/fckdialog.html 파일에서 호출 개체가 잘못되었습니다. 줄:813, 문자:4

 

라는 자바스크립트 오류가 뜨면서 먹통이 되어 버리는 문제가 있다.

파이어폭스, 크롬, 사파리, 오페라 등에서도 문제가 없는데 유독 IE9에서만 이런 오류가 발생한다.

물론 호환성 보기 모드로 돌려버리면 정상적으로 사용할 수 있지만, 근본적인 해결방법이 될 수는 없다.

 

FCKeditor 2.x는 CKEditor 3.x로 전환하면서 더이상 버전업이나 기술지원을 하지 않고, 심지어 버그 수정도 안하고 있다.

기다리고 기다려도 절대로 안할 모양이다.

 

CKEditor로 갈아타버리면 그만이겠지 생각하고 함부로 바꿨다간 개털되는 수가 있다.

개인용으로 사용하면 상관 없지만 상업용으로 사용시 제작자가 라이센스를 걸어버리는 센스를 발휘해버렸기 때문이다.

더구나 자체 업로드 기능도 없애버려서 CKFinder를 추가로 붙여야 하는데 얘는 무료가 아예 없다.

그간 FCKeditor를 무료로 배포해서 실컷 사용자들을 끌어 모았으니 3.0부터는 유료로 전환해도 되겠다 싶었던 모양이다.

비용을 지불하고 사용한다면 상관없지만 이걸 돈주고 사서 사이트를 개발해서 납품하는 업체가 얼마나 될까..?

 

 

뭐 어쨌든,

아래와 같이 약간만 수정하면 일단 IE9에서는 문제 없이 사용할 수 있다.

 

/fckeditor/editor/js/fckeditorcode_ie.js 파일을 열어

 

38번째줄에서

 

FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;};

 

이부분을 찾아서 아래와 같이 수정한다.

 

FCKTools.RegisterDollarFunction = function( targetWindow ) {targetWindow.$ = function( id ){ return targetWindow.document.getElementById(id);};};

 

이렇게 수정하고 나면 IE9에서만 볼수 있었던 오류는 사라지게 된다.


  1. HTML 특수문자 / 띄어쓰기,공백, 따옴표

    Date2023.01.27 Views2199
    Read More
  2. input 속성 readonly, disabled 차이점

    Date2023.01.27 Views93
    Read More
  3. Input 태그 한글, 영문모드 전환

    Date2023.01.12 Views248
    Read More
  4. MSword : 인쇄 미리보기-한페이지씩 보이기

    Date2021.03.26 Views301
    Read More
  5. map태그에서 window.open() 쓰기

    Date2021.03.26 Views201
    Read More
  6. input태그 tab 순서 설정 : tabindex

    Date2021.03.26 Views357
    Read More
  7. 인라인 자동완성 기능 막기

    Date2021.03.25 Views130
    Read More
  8. javascript로 alt 또는 title 달때 내용에 포함된 따옴표 치환하기

    Date2021.03.25 Views166
    Read More
  9. HTML - Form 태그, Input 태그 자동완성 해제하기

    Date2021.03.09 Views152
    Read More
  10. CSS - p태그 등 너무 긴 문자열이 존재할 때, 넓이에 따른 자동 줄바꿈

    Date2021.03.09 Views590
    Read More
  11. HTML - Table td안에 특수문자(")가 존재할 경우 넓이 초과 현상

    Date2021.03.09 Views247
    Read More
  12. HTML, CSS - 헤더컬럼 고정형 table 구성하기

    Date2021.03.09 Views737
    Read More
  13. 크롬 알림처럼 띄워보기

    Date2019.04.29 Views845
    Read More
  14. 네이버 웹마스터도구 메타태그

    Date2019.04.29 Views787
    Read More
  15. div iframe 퍼센트 높이조절 문제 해결(div, iframe height 100%)

    Date2019.03.05 Views1003
    Read More
  16. input 자동완성 끄기 HTML

    Date2019.02.19 Views1090
    Read More
  17. 테이블 대신 필드셋(fieldset) 이용

    Date2019.01.16 Views2122
    Read More
  18. FCKeditor 2.6.x 버전 IE9에서의 Dialog 버그 수정

    Date2018.10.27 Views1166
    Read More
  19. form안의 button submit 동작 막기

    Date2018.08.24 Views1723
    Read More
  20. viewport meta 태그를 이용해 모바일 브라우저상에서 레이아웃 조종하는 법

    Date2017.04.14 Views6865
    Read More
Board Pagination Prev 1 2 Next
/ 2

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved