본문 바로가기
IT정보/컴퓨터

[스마트에디터] 익스플로러9(IE9)에서 설치형 네이버 스마트 에디터 오류 해결법

by 어설픈봉봉이 2011. 8. 18.
반응형
SMALL



현재 익스플로러 9 베타 때부터 문제가 되어왔던 네이버 스마트 에디터가 익스9 정식이 나왔는데도

불구하고 오류가 나서 에디터 창자체가 사라지는 버그가 있습니다.

그부분에 대해서 연구해본결과... 자바스크립트 쪽에서 엘리먼트를 추가해주는 방법이 익스9표준(?)에
 
맞지않아 이런 오류가 나고 있습니다.

해결방법을 아래에 기술합니다.



Husky.SE_Basic.js  == 186번줄 부근

if(this.bIE){button=document.createElement("<BUTTON type='button'>");}

이 부분이 문제를 일으키는데요. 이게 IE8 이하버젼과 IE9 버젼과 사용법이 완전히 틀립니다.

수정 코드는 위코드 앞에 IE9 에 맞게 아래 코드를 추가해주시면됩니다.

if(navigator.appVersion.indexOf("MSIE 9") > -1){ button=document.createElement("BUTTON");button.type="button"; } else if(this.bIE){button=document.createElement("<BUTTON type='button'>");}

 

반응형