2012. 12. 25. 03:19
프로그래밍/자바스크립트/HTML
팝업으로 로그인 처리를 한 후 부모 페이지를 리프레쉬 해야할 경우가 있다 그럴 때는 아래와 같이 처리하면 된다.
부모창
<a href="#" onclick='window.open("팝업창 주소","_blank","height=500,width=500, status=yes,toolbar=no,menubar=no,location=no");return false'>로그인</a>
팝업 로그인 완료 페이지
<script language="javascript" type="text/javascript"> setTimeout(function() { opener.location.reload(); //부모창 리프레쉬 self.close(); //현재창 닫기 }, 2000); // 2초후 실행 1000당 1초 </script>
팝업페이지 내에서 로그인이 완료된 페이지 부분에 자바스크립트를 추가해줌으로써 쉽게 처리할 수 있다.