본문 바로가기
웹/Javascript

모달 팝업창 만들기 2 - Javascript 의 showModalDialog 를 이용한 모달 팝업창 만들기

by 브래드.권 2013. 10. 22.

 

 

 

Javascript 에서 제공하는 window.showModalDialog() 를 사용한 모달 팝업창을 생성하는 예제입니다.

참고로 팝업창 띄울 때 흔히 사용하는 window.open() 은 모달리스 팝업창입니다.

 

showModalDialog 의 문법은 아래와 같습니다.

 

 

 var retval = window.showModalDialog(dialog, [varArgIn], [varOptions]); 

 

 

dialog: 모달 팝업으로 표시할 페이지 URL

varArgln(옵션): 모달 팝업창에 전달할 변수 혹은 객체

varOptions(옵션): dialogWidth, dialogHeight 와 같은 팝업창 속성

 

자세한 내용은 아래 MSDN 페이지를 참고하시면 됩니다.

MSDN 페이지: http://msdn.microsoft.com/en-us/library/ie/ms536759(v=vs.85).aspx

 

varArgIn 부분에 self 로 하여 부모창 객체를 모달 팝업창에 넘겨 부모창을 제어할 수도 있지만 이 예제에서는 객체를 넘겨 모달 팝업창에서 객체 데이터를 alert 로 띄워봅니다.

 

1. test1.html

 

2. modalPopup.html

 

3. 결과 화면