[제나플러스] 크롬에서 Geditor로 글등록시 ”내용 필수항목..” 오류 나올경우 > 팁앤테크

본문 바로가기
사이트 내 전체검색

팁앤테크

[제나플러스] 크롬에서 Geditor로 글등록시 ”내용 필수항목..” 오류 나올경우

페이지 정보

profile_image
작성자 제로
댓글 1건 조회 50,786회 작성일 11-03-09 22:21

본문

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);
    }

댓글목록

profile_image

하현준우사랑님의 댓글

하현준우사랑 작성일

넵 감사합니다.

Total 829건 15 페이지
  • RSS
팁앤테크 목록
번호 제목 글쓴이 조회 날짜
열람중 제로 50787 03-09
478 제로 54095 03-06
477 제로 52200 03-06
476 제로 46189 03-03
475 제로 47817 03-02
474 제로 63301 02-26
473 제로 43615 02-25
472 제로 47508 02-25
471 제로 51655 02-25
470 제로 53358 02-25
469 제로 86040 02-19
468 제로 83328 02-19
467 제로 70665 02-19
466 제로 62457 02-18
465 제로 57905 02-18
464 제로 63211 02-18
463 제로 80547 02-12
462 제로 47484 02-05
461 제로 50445 02-03
460 제로 85168 01-30
459 제로 49496 01-18
458 제로 45178 01-13
457 제로 53840 01-05
456 제로 50828 01-05
455 제로 51454 01-05

검색

회원로그인

회원가입

사이트 정보

株式会社YHPLUS / 대표 : ZERO
〒140-0011 東京都品川区東大井2-5-9-203
050-5470-4714
오픈카카오톡 (YHPLUS) :
https://open.kakao.com/o/slfDj15d

접속자집계

오늘
10,452
어제
106,664
최대
431,155
전체
8,572,683
Copyright (c) 株式会社YHPLUS. All rights reserved.