아폴로케이션에 올라온 질문입니다..
=================================================================================
<질문>
AIR에서 HTML 페이지를 로드후
html페이지의 버튼을 클릭하면 window.open() 메서드나 <a href="URL" target = "_blank"> 로 팝업창을 띄우면 표시가 되지 않습니다.
혹시 이런 문제는 어떻게 해결해야하는지 아시나요..?
제 생각에는 JavaScript에서 window 클래스의 open 메서드를 호출해도 익스플로어가 아니기 떄문인거같은데.....
강제로 익스플로어를 띄우는 방법같은건 없을까요..?
꼼수라도....ㅠㅠ
=================================================================================
<답변>
html인스턴스.htmlHost = new HTMLHost(); 하시면 됩니다..
<더하기>
예전에는 아래와 같은 방법을 썼습니다..
http://soenkerohde.com/2008/09/air-html-with-_blank-links/
현재는 위의 답변과 같이 HTMLHost 클래스가 그 일을 잘 수행해 주고 있습니다..
AIR 문서의 핸들링 예제도 참고하세요..
http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7e74.html#WS5b3ccc516d4fbf351e63e3d118666ade46-7e72