제가 별로 관심이 없던 아래의 글('XML 개발소프트웨어 드립니다' 하는)에 의견글로 쓰셔서 늦게 봤네요.
벌써부터 알려드리려고 했는데, 좀 늦었네용.
결론적으로 말씀드리면, HTML 글쓰기가 안되시는 분들은 사용하시는 브라우저가 IE 5.X대 버전이
아니기 때문입니다.
HTML 글쓰기 기능은 원래 포럼을 위해 만들었던 게 아니고, 1999년에 제가 웹메일 만들 때 썼던 걸
약간 수정한 것입니다. 그때는 IE 5.0 버전이 나온 직후였기 때문에 당근 5.X대 버전을 기준으로
되어있습니다.
HTML 글쓰기 기능의 핵심은, IE 5에 포함되어 있는 DHTML 에디터 액티브X입니다.
HTML 글쓰기 화면의 HTML 에디터로 나오는 창이 바로 이 액티브X 컨트롤입니다.
(clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A)
그런데 이 액티브X가 IE 5.5까지는 잘 지원되다가, 6.0에서는 있기는 한데 제대로 동작하지 않더라구요.
(IE 4.x 버전에도 이 컨트롤이 있긴 한데, GUID가 달랐던가? 그래서 5.0과 같이 쓸 수가 없습니다)
원인은 저도 아직까지 잘 모르겠고... 막연히 IE의 버그라고 생각하고 있습니다.
왜냐하면.. 제가 어디 다른 웹사이트에서 베껴서 만든 것도 아니고, MS에서 제공하는 DHTML 에디터
SDK를 참고하여 만든 것이기 때문에 MS에서 요구하는 사항들을 다 준수했으니까요.
사실은.. 이넘이 아니더라도, 해결책이 없는 것은 아닙니다.
IE에는 잘 알려진 DHTML 에디트 액티브X 외에, 다른 HTML 에디터 컨트롤이 하나 더 있습니다.
단지 요넘은 지금 쓰고 있는 것보다 좀 기능이 약해서, 1999년에 쓰지 않았던 것인데요.
그런데 지금은 당시의 자료도 다 날아가버리고...
그 다른 컨트롤의 GUID도 기억이 안나네용... 뒤져보면 나오긴 하겠지만...
또 찾는다고 하더라도, 지금 쓰고 있는 넘이랑 사용법이 넘 달라서리...
시간이 꽤 걸릴 겁니다.
그래도.. 한번 짬을 내서 꼭 수정을 해놓겠습니다.
맨날 변명이나 해대서 죄송... 꾸벅~
그럼...
|