일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 물리엔진
- framework
- 도서
- 3D
- 주식
- 아폴로
- 마이크로소프트
- 아폴로케이션
- 플렉스
- 3.0
- Flex
- 실버라이트
- Flash
- 워렌 버핏
- Silverlight
- adobe
- API
- stage3d
- 액션스크립트
- ActionScript
- XAML
- Papervision
- Genome2D
- 어도비
- Microsoft
- starling
- Air
- 플래시
- 책
- Papervision3D
- Today
- Total
WonHada.com으로 이전
AIR 자바스크립트 새창 띄우기 본문
아폴로케이션에 올라온 질문입니다..
=================================================================================
<질문>
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