2009-12-15 4 views
1

일반 창을 모달 창으로 변환 할 수있는 방법이 있습니까?정상 창을 모달 창으로 변환 하시겠습니까?

나는 이미지 열이있는 격자가 있습니다. 이미지를 클릭하면 창이 나타납니다. (자바 스크립트 window.open (...) 사용)

그러나 그리드에서 다른 이미지를 클릭하면 두 번째 창이 각각의 이미지와 함께 나타납니다. 사용자가 현재 창을 닫기 전에 다른 작업을 수행하지 못하게하고 싶습니다.

답변

2

당신은

window.showModalDialog

작성해 지정된 HTML를 문서를 포함하는 모달 대화 상자를 표시 할 수 있습니다.

구문

returnVal = window.showModalDialog(uri[, arguments][, options]); 

returnVal는 URI로 지정된 문서 창에 의해 설정된대로 에 ReturnValue 속성을 나타내는 변이체이다.

uri는 대화 상자에 표시 할 문서의 URI입니다.

인수 이 대화 상자에

옵션 하나 이상의 세미콜론으로 구분 된 값

을 사용하여 대화 상자 창 장식을 지정하는 선택적 문자열을 을 전달해야 값을 가지는 것을 선택 변종
0

크로스 브라우저를 작동시키기 위해 해당 동작을 구현하는 것이 매우 복잡하기 때문에 div 요소를 사용하여 비슷한 동작을 생성하는 JavaScript 코드로 이동하십시오.

DevExpress' AspxPopupControl과 같은 타사 구성 요소 나 JQuery UI dialog과 같은 무료 오픈 소스 구성 요소를 사용할 수 있습니다.

관련 문제