-
ASP.NET 팝업창의 iframe에서 parent.opener의 iframe안의 textbox에 접근하기 iframe.NET/ASP.NET 2009. 2. 23. 09:50반응형
팝업창의 iframe에서 parent.opener의 iframe안의 textbox에 접근하기. | Other 2006-10-08 오후 1:35:45 이재웅 (fssmirage2) 번호: 65988 / 평점: (-) / 읽음:334 A.aspx
에서 window.open으로 B.aspx 팝업을 띄웁니다.
B.aspx
iframe1
iframe2
(버튼)
B.aspx는 두개의 iframe으로 구성되어있습니다. 프레임마다 당연히 다른.aspx가 들어있고요.
여기서 버튼을 클릭해서
1) A.aspx를 C.aspx로 바꿔줍니다. (parent.opener.location.href를 사용해서요)
2) 팝업창인 B.aspx의 프레임2에서 C.aspx의 iframe1의 텍스트박스에 값을 넘겨 주려고 하는데요.
C.aspx의 프레임안의 텍스트 박스로 접근하려면 어떻게 해야 하나요???
C.aspx
iframe1
(텍스트박스)
iframe2
C.aspx역시 두개의 iframe으로 되어있습니다.
연휴도 막바지인데 머리가 복잡하네요~
그럼 조언 부탁드립니다 *^_^*
*정리 해보자면 프레임안에서 팝업을 띄운 오프너의 프레임안의 텍스트 박스에 접근하는(말이 참;;;) 방법이네요.
parent.opener.[프레임관련].document.form1.텍스트박스....이렇게요;;;;
이 글에 평점 주기:[답변]iframe에 contentWindow속성을 사용하세요. 2006-10-09 오전 3:05:40 이도한 (hanbroz) 번호: 65991 / 평점: (-) iframe속성중에 contentWindow라는 것이 있습니다. 이것을 사용하면 현재 지정된 문서의 최상위 window객체를 얻을 수 있습니다.
결국 parent.opener.document.getElementById('프레임아이디').contentWindow .document.form1.텍스트박스 이렇게 사용하시면 됩니다.
^^
도움이 되었으면 좋겠습니다. ^^
반응형'.NET > ASP.NET' 카테고리의 다른 글
사용자 컨트롤 코드비하인드에서 추가하기 프로그램적으로 페이지에 사용자 컨트로 추가하기 (0) 2009.05.20 App_Code Subfolder Configuration Problem app_Code 안에서 서브 폴더 접근 (0) 2009.05.15 배포용 ASP.NET 웹 사이트를 미리 컴파일하려면 (0) 2009.05.13 ASP.NET 값넘기기~!!!! 쿼리스트링 Request ViewState 값넘기기 예 (0) 2009.02.24 Web Forms 컨트롤 ID 확인 (0) 2009.02.23 ASP.NET 웹 페이지 스스로 닫기 자바스크립트 에러날때 웹 페이지 닫기 버튼 어트리뷰 (0) 2009.02.23 ASP.NET 웹 페이지 간에 값 전달 <%@ PreviousPageType VirtualPath="~/AppvLine.aspx" %> (0) 2009.02.18 13. 마지막 클래스를 dll로 변환하기 (0) 2009.02.06