iframe 사용시 뒤로가기
페이지 정보
작성자 서방님 댓글 0건 조회 303회 작성일 15-03-18 17:27본문
상황은 이렇습니다.
iframe을 이용해 만든 페이지가 있다..
부모창에서 각 버튼을 클릭시마다
iframe 안의 페이지가 바뀐다.
이때 문제는~~
해당 페이지에서 부모창에 위치한 버튼이 4개 있다고 가정할때
1번버튼을 누르고 2번버튼을 누른 사용자..
뒤로가기로 이전페이지로 이동하고자 했다.
하지만 버튼클릭에따라 변했던 iframe이 뒤로가기 이벤트를 먹고 있는것이 아닌가...
이 현상을 잡고자
해당 페이지에서 부모창으로 focus를 주어봤지만...
여전히 발생하더군요..
여기저기 찾아보아도 불가능하다는 말들뿐이었죠...
꼼수일지도 모르지만
저는 이렇게 해결하였습니다.
해당 iframe 에 들어가는 페이지의 body 태그에
onunLoad="return window.location.replace(self.location);"
이 부분을 추가해 줍니다.
onunLoad="return window.location.replace(self.location);">
위와 같이 말이죠~
그럼 뒤로가기를 하여도 부모창이 이동하는 결과를 보실수 있습니다.
댓글목록
등록된 댓글이 없습니다.