반응형
부모 창에서 팝업을 띄우고, 자식 창에서 부모 창 함수를 호출하는 소스입니다.
opener.parent. 함수 이름(); 통해서 부모 창을 호출합니다.
아래 예제를 보시면 쉽게 이해 가능하십니다!
부모 창 소스
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
function fn_reload(){
var str= "호출 되었습니다.";
$("#result").html(str);
}
</script>
<button onclick="window.open('kk.php','pop','width=430,height=500,location=no,status=no,scrollbars=yes');">팝업창 띄우기 (자식창 열기)</button>
<div id="result"></div>
자식 창 소스
<script>
function fn_(){
opener.parent.fn_reload();
}
</script>
<button onclick="fn_();">부모창 함수호출</button>
예제
반응형
'개발이야기 > 자바스크립트' 카테고리의 다른 글
[자바스크립트] javascript url 정규식, 유효성 검사 (0) | 2022.10.13 |
---|---|
[자바스크립트] javascript checkbox(체크박스) 선택된 값 확인, each() 함수 (0) | 2022.10.12 |
[자바스크립트] javascript 특정영역 프린트 하기 (0) | 2022.09.23 |
[자바스크립트] chart.js 사용법, 예제, 차트 그리기 (0) | 2022.09.13 |
[자바스크립트] sweetalert 사용하기 (alert, confirm, ajax) (0) | 2022.09.07 |
댓글