로

크롬에서 Geditor로 글등록시 "내용 필수항목.." 오류 나올경우

· 2011-03-07 (월) 13:35:37 · 7862 · 4
geditor가 깔끔해서 사용하던중 IE에서는 문제없는데 크롬에서 글쓰기하면
내용이 필수항목이라고 나오고 등록이 안되는 문제점이 있습니다.
주로 브라우즈에서 붙여넣기 할때 발생되는 문제인데,
원인은 크롬에서 마우스만으로 글을 붙여넣은뒤 마우스로 글등록등으로 위치를 옮겼을때
마우스 event를 못잡아서 편집기의 내용을 제대로 update를 못해서 발생되는 문제입니다.
그러므로 geditor.js 에서 128라인 근처에서 mouseout 이벤트를 추가해주면,
편집기 밖으로 마우스를 이동해도 textarea 변수에 update를 하여주므로 해결이 됩니다.


   if (IS_IE) {
        ge_editor.attachEvent("onclick", function(event) { self.eventHandler(event, editor, name); });
        ge_editor.attachEvent("onkeypress", function(event) { self.eventHandler(event, editor, name); });
        ge_editor.attachEvent("onkeyup", function(event) { self.eventHandler(event, editor, name); });

        document.getElementById(ge_iframe).contentWindow.attachEvent("onblur", function(event) { self.eventHandler(event, editor, name); });

        document.getElementById(ge_textarea).attachEvent("onchange", this.update);
        document.getElementById(ge_source).attachEvent("onchange", this.update);
    } else {
        ge_editor.addEventListener("click", function(event) { self.eventHandler(event, editor, name); }, false);
        ge_editor.addEventListener("blur",    function(event) { self.eventHandler(event, editor, name); }, false);
        ge_editor.addEventListener("keyup", this.update, false);

        ge_editor.addEventListener("mouseout", this.update, false);  // <-- 이부분 추가

        document.getElementById(ge_textarea).addEventListener("change", this.update, false);
        document.getElementById(ge_source).addEventListener("change", this.update, false);
    }


|

댓글 4개

정말 감사합니다. 이 문제때문에 많이 고생했습니다.
2011-03-09 (수) 22:21:51
정보 감사합니다..
2011-03-12 (토) 07:42:16
감사합니다
저도 감사해요~ ^^ 유용한 팁입니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
11-03-29 조회 5,031
11-03-27 조회 3,352
11-03-26 조회 3,918
11-03-26 조회 8,725
11-03-24 조회 1.9만
11-03-21 조회 1.2만
11-03-21 조회 7,955
11-03-19 조회 7,771
11-03-17 조회 5,482
11-03-17 조회 7,235
11-03-17 조회 4,983
11-03-15 조회 8,164
11-03-15 조회 6,817
11-03-10 조회 4,531
11-03-09 조회 6,680
11-03-08 조회 4,261
11-03-08 조회 4,279
11-03-07 조회 5,481
11-03-07 조회 9,230
11-03-07 조회 7,863