2. 컴퓨터 이야기/프로그래밍

팝업 궁금한 점 들여다 보기

래빗 크리스 2009. 12. 14. 14:19

o 팝업 차단을 체크하려면..? window.open 의 리턴값이 null 인지 체크
var pop = window.open(...);
if(pop==null) alert('팝업이 차단되어 있어서 정상적인 진행이 어렵습니다. \n[도구 > 팝업차단] 에서 "팝업 차단 사용 안 함" 으로 설정해 주시기 바랍니다. ');

o 팝업에 파라미터를 Post 방식으로 넘겨주려면..?
<script>
function funcA(){
var pop = window.open('','popup','width=500,height=250'); // width 와 height 는 필요에 따라 설정하세요.
//var pop = window.open('','popup',''); // width 와 height 를 설정하지 않으면 기본 크기로 오픈
var f = document.forms['frm'];
f.action = '/kr/event/2009/12/14/evt_tee.jsp';
f.target = 'popup';
f.submit();
pop.focus();
}
</scirpt>
<form name="frm" method="post">
...
</form>

o 모달 팝업 구현하려면..? (MS 의 IE 에서만 가능)
모달 팝업은.. 팝업창이 뜬 상태에서 부모창을 조정할 수 없고, 반드시 팝업창을 닫아야 부모창에서 작업이 가능하다.
http://rabbitchris.tistory.com/253 를 조회해 보세요.