2011-05-02 2 views
1

나는 여기 꽤 오랫동안 노력하고 있지만 운이 없다.창/탭이 활성 상태가 아닐 때 팝업 알림

사용자가 브라우저에서 탭/창을 변경할 때마다 팝업 (경고) 표시 방법을 알고 있습니까? 내가 온라인을 만드는 오전 그래서 기본적으로, 사용자가 그/그녀의 브라우저에서 창을 변경하면

, 경고 창이 나타납니다 사용자는

이 funcitonality 필요를 계속하려면 OK (확인) 버튼을 눌러해야합니다 테스트 사이트와 나는 사용자가 당신은 윈도우 객체에 focusblur 이벤트를 사용할 수있는 탭/창

+1

품질에 대한 답변을 받으려면 자세한 정보를 제공해주십시오. 그것은 당신이 매우 막연하다는 것을 나타냅니다. 또한, 운이 좋지 않은 채 꽤 많은 시간을 보내고 나서 노력의 일부가 바람직하다는 것을 보여 주면, 문제가있는 곳을 지적하고 다른 사람들이 그 지점에서 픽업 할 수있게 해줍니다. –

+0

@ Mr., 당신의 이름은 내가 볼 때마다 나를 슬프게합니다. –

+0

@ 마이클 : 그것이 저의 공헌을 나타내는 것이 아닌 한, 저도 함께 살 수 있습니다. –

답변

1

을 변경하려고 할 때마다 경고를 표시해야합니다. (탭이 너무, 창문 간주)이 밖으로 시도 :

window.addEventListener('focus', function() { console.log('Window has focus'); }); 
window.addEventListener('blur', function() { console.log('Window lost focus'); }); 

또는 jQuery를 함께 :

$(window).focus(function() { console.log('Window has focus'); }); 
$(window).blur(function() { console.log('Window lost focus'); }); 

또한, 이러한 방식으로 경고 사용에 대한주의하십시오. 많은 사용자가 약간 짜증나는 경우가 있습니다.

+0

그와 같은 경고는 짜증나지만, 내가 구현할 페이지의 목적은 브라우저의 탭을 변경하지 않는 것입니다. 초점 및 흐림 효과 나는 그것을 수행하는 방법을 맞춰야한다. – JackTehRepel

+0

탭을 변경하는 것이 아니지만 경고는 경고를 생성하는 페이지에 초점을 맞 춥니 다. 그러나 나는 당신의 건물이 무엇인지 잘 모르기 때문에 당신이 무엇을하고 있는지를 알고 있으며, 사용자가 페이지를 떠나지 않는 것이 중요 할 수도 있습니다 (온라인 테스트?). 나는 당신의 질문에 대답하기를 희망합니다. – theabraham

+0

그래, 사용자가 현재 탭/윈도우에 머물러 있어야하므로 온라인 테스트가 될 것입니다 :) – JackTehRepel

관련 문제