javascript / frame / frameset / 전체 페이지 이동 / 새로고침 / 로그인 페이지 / 인터셉터 / interceptor / redirect / target
2016. 1. 5. 14:34ㆍlanguage/javascript
구조가 프레임셋 frameset 으로 되어있는 홈페이지를 개발중이였다.
인터셉터 interceptor 로 로그인한 회원의 세션을 체크 후
세션이 없으면 로그인 페이지로 redirect 하는 기능이 필요했다.
프레임셋 구조상 해당 프레임에서만 로그인 페이지로 바뀌었다.
예를 들면 frame 구조가 header frame, left frame, body frame 이 있다고 하고
body frame 에서 페이지 이동을 하다가 인터셉터에서 로그인정보를 체크하고 없으면
로그인페이지로 redirect 하면 body frame 만 로그인 페이지로 이동을 한다.
이때 인터셉터에서 redirect 할 때 특정 target 페이지로 보내고 그 페이지에서
<script>
top.location="/login.do";
</script>
이 소스만 넣어주어야 프레임의 최상단에서 페이지 이동이 일어난다.
더 좋은 방법은 없나요 ??????????
도움이 되셨다면 공감을 부탁드립니다. ^^
'language > javascript' 카테고리의 다른 글
[javascript 기초 강좌] 5. 연산자 (1) | 2016.01.22 |
---|---|
[javascript 기초 강좌] 4. 변수와 자료형과 함수 (전역변수, 지역변수 / 정수, 실수, 문자, 논리 / function) (0) | 2016.01.21 |
[javascript 기초 강좌] 3. 메시지창과 날짜 구하기 (prompt, confirm, alert / date 객체) (2) | 2016.01.21 |
[javascript 기초 강좌] 2. Javascript 기본 사용법2 (외부 파일 연결) (0) | 2016.01.21 |
[javascript 기초 강좌] 1. Javascript 기본 사용법 (0) | 2016.01.21 |
javascript / 부모창 함수 제어 / 실행 / 팝업 / popup / iframe / 아이프레임 (0) | 2016.01.05 |
javascript 프린트 미리보기 (IE) 기본 예제 (2) | 2016.01.05 |
javascript / 함수 시간 실행 시간 체크 / 런타임 / runtime (0) | 2016.01.05 |
[필독][기초] / function / 함수에 관한 내용 / 기초 중의 기초 (0) | 2016.01.05 |
javascript / 숫자인지 체크하기 (0) | 2016.01.05 |