2011. 8. 16. 12:48

[JAVASCRIPT] 팝업에서 부모페이지 변수 접근하기 및 함수 호출

[부모페이지]

(form)
<input type='hidden' name="modelCall" value="true"> 히든으로 from에다 변수 생성

(function)
document.frm.modelCall.value="false";

[팝업페이지]
var openerCall = opener.document.frm.modelCall.value; //부모페이지 상태값 체크
     
 if(openerCall=="true"){
     opener.modelAddRowIn(chk[i].value, name[i].value);
 }

예제는 상위페이지 변수 상태가 변경되면 팝업페이지 함수 호출을 중단하는 소스이다.

참조 : http://kamjum.tistory.com/entry/JavaScript-%ED%8C%9D%EC%97%85%EC%B0%BD%EC%97%90%EC%84%9C-%EB%B6%80%EB%AA%A8-%EC%B0%BD%EC%9D%98-hidden-%EB%B3%80%EC%88%98%EC%97%90-%EB%94%B0%EB%9D%BC-%EA%B0%92-%EC%84%A4%EC%A0%95-%EC%9C%84%EC%B9%98-%EB%B3%80%EA%B2%BD