팝업창에서 자신을 호출한 부모 창에 접근

$("접근하고자하는요소" , opener.document)


 iframe 안에서 자신을 가지고 있는 부모창에 접근
$("접근하고자하는요소" , parent.document)


부모 창에 있는 iframe 접근

// 부모창의 iframe이 새로고침 $("#ifrm",parent.document).get(0).contentDocument.location.reload(); // 부모창의 iframe이 모두 load 된 후 특정 행동을 하게 하기 위한 코드 $("#ifrm",parent.document).load(이동할 주소, function(){ // 실행할 내용 // 팝업에서 openr.document로 해서 실행했을때 팝업창이 열려있을때 새로고침을 하면, // 팝업에 있는 이 함수를 타고 iframe의 로딩 작업을 함. // 이동할 주소에서 해로고침을해서 값을 새로설정하는 부분이 있다면 // if문으로 타야할지 말아야할지 구분해주는 코드 필요. }); // 부모창에 있는 iframe안의 요소 접근 및 제어 $("#ifrm", parent.document).contents().find("#txtAlert").val("요소제어"); // 부모창에 있는 iframe안의 함수 실행 $("#ifrm", parent.document).get(0).contentWindow.funName(); // 부모창에 있는 iframe안의 변수 실행 $("#ifrm", parent.document).get(0).contentWindow.varName(); // iframe에서 부모창에 있는 iframe 제어하기 $('제어할 아이디', parent.frames["부모창 제어할 frame의 name값"].document).html("여기도 제어한다.");




'IT > jquery' 카테고리의 다른 글

Tree 구조 체크박스 선택  (0) 2016.11.24
테이블 행,열 병합  (0) 2016.11.19
여러개 input 박스 초기화  (0) 2016.11.06
datepicker  (0) 2016.11.05
jsp파일에서 jquery의 template를 사용한 데이터 바인딩  (0) 2016.08.25