테스트 사이트 - 개발 중인 베타 버전입니다

팝업창으로 접속한 것인지 알수 있는 방법은 없나요? 채택완료

window.open('www.팝업주소', '윈도우이름', width=800, height=800, toolbar=no, scrollbars=yes');

 

이렇게 작성한 페이지가 있습니다.

클릭하면 팝업으로 www.팝업주소 로 접속됩니다.

 

물론

브라우저 주소 창에 www.팝업주소 를 입력해도 접속이 됩니다.

 

제가 해결해야 할 작업은

브라우저 주소 창에서 접속할 경우 뒤로가기 혹은 특정 페이지로 이동하는 방법이 있는지요?

 

script 를 이용하여

위 팝업소스의 윈도우이름 을 체크해서 윈도우 이름이 있으면 접속

브라우저 주소창으로 들어올경우 윈도우이름이 없으니 뒤로가기 하면 되지 않을까요?

 

소스 좀 부탁드립니다. ^^

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

답변에 대한 댓글 1개

네~~ 위 소스 참조하여 적용했더니 잘 됩니다.
고맙습니다.

풍요로운 추석 되시고 행복하시길 기원합니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

 $_SERVER['HTTP_REFERER']

위 소스를 통해 앞에서 넘어온 페이지를 구분하여, 원하시는 대로 진행하시면 될 것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

에구....
부모창에서 팝업창 클릭할 때는
주소창에 입력하여 들어올때와 마찮가지로
$_SERVER['HTTP_REFERER'] 값이 넘어오지 않습니다.
ㅠㅠ
그렇다면, window.open 으로 넘길 때 특정 파라미터를 넘겨서, 이 파라미터가 없으면 뒤로가기 혹은 특정 페이지로 이동토록 하면 되지 않을까요?
유진201907 님 답변 고맙습니다.
채택된 블랙캣77 님의 답변으로 해결했습니다.
^^
@좋은사진 해결 되셨다니 다행이네요:)

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록