북마크 팝업 익스 종료 후에 뜨는 스크립트 좀 봐 주세요.. 정보
북마크 팝업 익스 종료 후에 뜨는 스크립트 좀 봐 주세요..
본문
안녕하세요 제가 질문 드린건 다름이 아니고, 아래 소스 48님께서 답변 주셔서
잘 해결 보았는데. 사이트에 적용후에 내부에서는 잘 작동하는데.
뒤로 버튼 클릭 하면은 북마 팝업이 뜨거든요. 뒤로 버튼 눌러도 안뜨도록 아시는분 답변좀 주세요ㅠㅠ
--------
익스 종료랑 다른 사이트 이동시 북마 팝업만 떠야 하는데
뒤로 버튼 눌러도 팝업 되요~~
--------
---- 48시간님. 답변입니다. ----
onload 필요없이 head.sub.php 에만 심어주세요
<script type="text/javascript">
window.onbeforeunload=catchExit;
var exitFlag=false;
function catchExit(){
if(!exitFlag){
if (event.clientY < 0)
{
// 브라우저 닫힘
window.external.AddFavorite('http://도메인', '타이틀');
} // 브라우저 닫힐때만 하시려면 요까지... 다른사이트로 이동할때까지 하려면 전체
else
{
if (document.readyState == "complete")
{
// 새로고침 액션없음 통과~
}
else if (document.readyState == "loading")
{
// 다른 사이트로 이동
window.external.AddFavorite('http://도메인', '타이틀');
}
}
}
exitFlag=false;
}
</script>
- 소스 끝까지 봐 주셔서 감사합니다. 답변 꼭좀 부탁 드릴께요~
잘 해결 보았는데. 사이트에 적용후에 내부에서는 잘 작동하는데.
뒤로 버튼 클릭 하면은 북마 팝업이 뜨거든요. 뒤로 버튼 눌러도 안뜨도록 아시는분 답변좀 주세요ㅠㅠ
--------
익스 종료랑 다른 사이트 이동시 북마 팝업만 떠야 하는데
뒤로 버튼 눌러도 팝업 되요~~
--------
---- 48시간님. 답변입니다. ----
onload 필요없이 head.sub.php 에만 심어주세요
<script type="text/javascript">
window.onbeforeunload=catchExit;
var exitFlag=false;
function catchExit(){
if(!exitFlag){
if (event.clientY < 0)
{
// 브라우저 닫힘
window.external.AddFavorite('http://도메인', '타이틀');
} // 브라우저 닫힐때만 하시려면 요까지... 다른사이트로 이동할때까지 하려면 전체
else
{
if (document.readyState == "complete")
{
// 새로고침 액션없음 통과~
}
else if (document.readyState == "loading")
{
// 다른 사이트로 이동
window.external.AddFavorite('http://도메인', '타이틀');
}
}
}
exitFlag=false;
}
</script>
- 소스 끝까지 봐 주셔서 감사합니다. 답변 꼭좀 부탁 드릴께요~
댓글 전체
밑에서 3번째줄
exitFlag=true; 풀어서 한번 해보세요...
그리해도 그런현상이 나온다면 익스버전 타는듯 합니다.
exitFlag=true; 풀어서 한번 해보세요...
그리해도 그런현상이 나온다면 익스버전 타는듯 합니다.

말씀 처럼 true로 변경해 보았는데.
변경 후. 익스 종료 하거나. 할때. 북마 하라고 팝업 자체가 없어져 버렸네요.ㅠ
변경 후. 익스 종료 하거나. 할때. 북마 하라고 팝업 자체가 없어져 버렸네요.ㅠ

감사합니다. 특성 없는것 찾으시면 꼭좀 부탁좀 드리겠습니다.
즐거운 저녁 보내세요.
즐거운 저녁 보내세요.