ModalDialog에서 상위 창 객체 조작
1. window.parent를 사용할 수 없습니다
Window.parent는 프레임에서 조작하는 데 사용되지만, 프레임에서 상위 창 객체를 조작하는 데는 사용할 수 없습니다.
2. 올바른 접근 방식
modaldialog 호출 시 매개변수 전달
예:
요구 사항
부모 창 페이지는 .html 하위입니다. window 페이지는 b.html입니다. a.html에 ID가 test1인 텍스트 상자가 있습니다. 열린 대화 상자에서 버튼을 클릭하여 a.html의 텍스트 상자 값을 "하위 창 값"으로 변경합니다.
구현
대화 상자를 열 때 test1을 하위 창에 매개 변수로 전달하고 하위 창에서 매개 변수를 얻은 다음 매개 변수 개체(즉, 텍스트 개체)의 값 속성 값을 설정합니다. a.html)을 "하위 창" 창 값"으로 전달
참고: 여기에는 ID만 전달할 수 있고 이름은 전달할 수 없습니다.
a.html 코드는 다음과 같습니다