2011-03-17 10 views
2

페이지에서 prototype.js를 사용하면 CKEditor, 즉 스마일리팝 팝업, 이미지 팝업 윈도우 등에서 팝업이 작동하지 않습니다. 팝업에서 버튼을 클릭하면 페이지에서 모든 것이 멈 춥니 다. IE에서 다음과 같은 오류가 발생합니다.prototype.js 환경에서 CKEditor가 제대로 작동합니까?

prototype.js에, 라인 SCRIPT5030 5 460 문자 : 배열의 길이가이 오류 apperars 불을 지르고에서 그리고 유한 한 양수

를 할당해야합니다 유효하지 않은 배열 길이, 다음과 같은 시도는 프로토 타입에서 실행 :

shift: function() { 
    var result = this[0]; 
    for (var i = 0; i < this.length - 1; i++) 
    this[i] = this[i + 1]; 
    this.length--; 
    return result; 
}, 

CKEditor를 프로토 타입과 함께 사용하려면 어떻게해야합니까?

+0

ckeditor는 시프트 기능도 정의합니까? 하나가 다른 것을 덮어 씁니까? (f) ckeditor의 이전 버전은 jquery..dunno bout 프로토 타입과 함께 작동합니다. – mpen

답변

0

CKEditor는 네이티브 객체/프로토 타입 중 하나를 건드리지 않지만 Prototype.JS는이 작업을 수행하고 AFAIK에는 기본 객체와 호환되지 않는 구현이있는 문제 (버전 < 1.6)가있었습니다. 그래서 Prototype.JS의 구버전이 우리가 사용하고있는 고유 한 것을 덮어 쓸 가능성이 있습니다.

그래서 Prototype.JS 및 CKEditor의 어떤 버전을 사용하고 있습니까? 나는 Prototype.JS 1.7.1로 CKEditor의 트렁크 버전을 테스트했고 모든 것이 잘 동작한다.

+0

이 질문은 1 년이 넘었지만, 다음과 같은 것에 대해 이야기하고있을 수도 있습니다. http://dev.ckeditor.com/ticket/8940 dev에 유휴 상태로 대기중인 패치에 대해보고 된 버그가 많이 있습니다. 대지. – AlfonsoML

+0

Oups. 나는이 질문을 어디에서 발견했는지 모른다. D – Reinmar

0

난 그냥 동일한 문제가 있었고 prototype.js와 ckeditor/ckfinder의 최신 버전을 다운로드해도 괜찮습니다.

관련 문제