# 웹기안기v2.0 에디터 저장시 오류 문의드립니다.

**URL:** <https://forum.developer.hancom.com/t/v2-0/2407>\
**Category:** 웹한글 기안기\
**Created:** [4월 15, 2025, 2:04오전 UTC](https://forum.developer.hancom.com/t/v2-0/2407 "2025-04-15T02:04:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![user19](https://avatars.discourse-cdn.com/v4/letter/u/3be4f8/32.png) [@user19](https://forum.developer.hancom.com/u/user19)\
**Post date:** [4월 15, 2025, 2:04오전 UTC](https://forum.developer.hancom.com/t/v2-0/2407/1 "2025-04-15T02:04:26Z")

</div>

웹기안기 설치된곳과 테스트하는서버는 같은서버는 아닙니다.

head  
script src=웹기안기서버ip:포트/webhwpctrl/js/hwpctrlapp/utils/util.js  
script src=웹기안기서버ip:포트/webhwpctrl/js/hwpctrlapp/hwpCtrlApp.js  
script src=웹기안기서버ip:포트/webhwpctrl/js/webhwpctrl.js  
/head  
로 잡아놨고

iframe 으로 띄웠으며

웹기안기 띄워서 내용입력후 그안에있는 텍스트 저장할려고 해보니  
API 문서나 포럼 댓글보니 저렇게 쓰라고해서 썼는데  
//var HwpCtrl = BuildWebHwpCtrl(“hwpctrl”, “[http://기안기IP/webhwpctrl](http://xn--IP-h52ia3760a/webhwpctrl)”, callback);  
이건 callback  
Uncaught ReferenceError: callback is not defined 에러나서 쓰지도못하고…

content 내용 어떻게 불러오나 HwpCtrl 찍어 볼려고 했으나 … 오류로 인해 막혀있고

포럼을 보니 비슷한사람이 있는거같긴한데 해결안된거같고…  
api 문서에 없는 파일들 util이라던지 hwpctrlmain.html 테스트할곳에 가져왔고  
hwpctrlmain.html

community 폴더안에  
웹기안기 iframe 으로 불러오는 Board9.htm 이 있고  
같은폴더안에 hwpctrlmain.html 이있습니다.

같은 경로에있고…  
저기서도 불러오길래 경로 지정해서 바꿔줬고

1.2번째는 같은 html에 웹기안기 불러오는화면 입니다.  
3번쨰 이미지는 hwpctrlmain.html 입니다.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/c/c0f6c5100bcea9db5b03a928b4cbded8481e5f4b.png)

결론은  
hwpCtrlApp.js 에서  
var hwpctrlNode = document.getElementById(id);  
id가 hwpctrl 인데 hwpctrlNode에 null 값으로 나와서 밑에 offset도 같이 오류가 나옵니다~ id를 뭐로 지정해줘야 될런지와  
어떤파일들을 테스트 하는곳에 붙여놔야 웹기안기안에 내용들을 불러올수있는지를 알고싶습니다~!

---

<div class="post-metadata">

**Author:** ![smkang](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@smkang](https://forum.developer.hancom.com/u/smkang)\
**Post date:** [4월 15, 2025, 2:26오전 UTC](https://forum.developer.hancom.com/t/v2-0/2407/2 "2025-04-15T02:26:19Z")

</div>

안녕하세요

아래와 같이 웹한글기안기를 호출할 페이지에 iframe 태그를 사용하여 hwpctrlframe.html 파일을 호출하시면 됩니다.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/a/a50786f5e329b2d73c94e3d3f7090bf35705c0a7.png)

callback 함수는 웹한글기안기 호출할 페이지(부모)에서 함수를 만들어 확인 부탁드립니다.  
 ![image](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/d/d70fc5508cbe148ffaed66ba64842f31cbd670ef.png)

연동 시 hwpctrlframe.html, hwpctrlmain.html 2개의 파일을 시스템에 포함하여 확인 부탁드립니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![user19](https://avatars.discourse-cdn.com/v4/letter/u/3be4f8/32.png) [@user19](https://forum.developer.hancom.com/u/user19)\
**Post date:** [4월 15, 2025, 2:56오전 UTC](https://forum.developer.hancom.com/t/v2-0/2407/3 "2025-04-15T02:56:01Z")

</div>

hwpctrlframe.html 저게 파일이 있는건가요~~? hwpctrliframe.html 파일을 호출하는데 frame.html을 찾을수가없는데 그안에 내용이 어떻게 되어있는건가요~?

---

<div class="post-metadata">

**Author:** ![smkang](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@smkang](https://forum.developer.hancom.com/u/smkang)\
**Post date:** [4월 15, 2025, 3:46오전 UTC](https://forum.developer.hancom.com/t/v2-0/2407/4 "2025-04-15T03:46:25Z")

</div>

네 연동 시 전달 드리는 파일이 별도 존재하긴 합니다.

고객사/시스템 명 포함하여 담당 영업대표 메일로 문의 주시면 빠른 기술지원을 받을 수 있습니다.
