모달 다이얼로그 박스 사용하기 (showModaldialog)
페이지 정보
작성자 서방님 댓글 0건 조회 140회 작성일 06-09-12 17:46본문
showModalDialog
다이얼로그 박스는 우리말로 번역하면 '대화상자'로, 가장 일반적인 예는 파일 불러오기 또는 저장하기에서 나타나는 작은 윈도우를 들 수 있다. 그 중 모달 다이얼로그 박스는 해당 윈도우가 열려 있는 동안 동일한 애플리케이션의 다른 부분은 동작을 멈추고 있어서 사용자의 입력이 종료되기 전까지는 원래의 화면으로 되돌아 갈 수 없도록 설계되어 있다.
HTML에서는 모달 다이얼로그 박스를 사용하기 위해 이를 호출하는 원래의 페이지(예를 들어 메인 페이지)와 모달 다이얼로그 박스가 될 페이지(호출되는 페이지), 이렇게 최소한 두 개의 페이지를 만들어야 한다. 각 페이지에서 보이는 특징적인 코드들은 다음과 같다.
호출하는 페이지(메인 페이지)
-------------------------------------------------------------------------------------------------------------
Md = showModaldialog("페이지이름", 넘겨줄 인자, "DialogWidth=폭; DialogHeight=높이")
-------------------------------------------------------------------------------------------------------------
호출된 페이지(모달 다이얼로그 박스 페이지)
-------------------------------------------------------------------------------------------------------------
var arg = window.dialogArguments; //메인 페이지에서 인자로 넘어온 값
window.returnValue = 호출한 페이지로 넘길 값(위의 경우 이 값은 Md에 저장된다)
window.close();
-------------------------------------------------------------------------------------------------------------
참고 : http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/showmodaldialog.asp
showModelessDialog
http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/showmodelessdialog.asp
http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/showModelessDialogEX.htm
댓글목록
등록된 댓글이 없습니다.