2013-02-27 4 views
0

사용자가 링크를 클릭하거나 브라우저를 닫거나 뒤로 버튼을 클릭 할 때 아래에 팝이 나타나야합니다. 나는 약간의 자바 스크립트를 알고 있으므로 누군가가 나를 도와 주면 정말로 감사 할 것입니다. 여기까지 팝에 대한 내 코드 여기onclick, exit 및 back 버튼 누름을위한 팝 언더

<a href="#" onclick="javascript:window.open('http://www.google.com','','width='+screen.width+',height='+screen.height+',location=yes,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes').blur(); window.focus()">Click me to open pop up</a> 

http://www.techblogbuzz.com/mypopup/

+0

귀하의 질문은 정확합니까? 코드가 작동하는 것처럼 보입니다 ... – Trinimon

+0

예, 클릭 할 때 팝업 만 표시됩니다. 내가 원하는 것은 브라우저를 닫고 뒤로 버튼을 눌렀을 때뿐만 아니라 클릭 할 때 팝업 아래에 있어야한다는 것입니다. –

답변

0

에 내가 일하고 실제 페이지입니다은 onbeforeunload 이벤트 BTW

http://jsfiddle.net/orlando/DjH7r/

var popup = function(){  
    window.open('http://www.google.com','','width='+screen.width+',height='+screen.height+',location=yes,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes').blur(); 
    window.focus() 
}; 

window.onbeforeunload = function(){ 
    popup(); 
} 
를 사용합니다. 대부분의 브라우저가 차단됩니다. 팝업

+0

감사합니다 올랜도, 나는 지금 거의 모든 필요에 따라 작동하지만 팝업 대신 팝업 나타납니다. 내 페이지의 코드가 변경되었습니다. http://www.techblogbuzz.com/mypopup/ –