본문 바로가기

자바스크립트

IE8/IE9 창 자동으로 강제 닫기

window.opener='self';
window.open('','_parent','');
window.close();

IE8/IE9 에서는 그냥 window.close(); 소스를 사용하면 닫겠냐고 물어보는 창 뜨고 확인 눌러야 닫힙니다.

위에 소스를 사용하면 창 안뜨고 그냥 강제로 닫을 수 있습니다.

그러면 이 소스를 언제 사용하느냐..

윈도우 서버의 예약된 작업 스케쥴을 넣을때 vbs 파일 대신 asp 파일을 실행시키곤 하는데

서버상에 브라우저가 떠있는 상태로 안닫히고 계속 남아있는 상황이 발생하더군요.

그때 저 소스를 사용하니까 asp 파일 실행되고나서 깔끔하게 바로 닫혔습니다.

 

'자바스크립트' 카테고리의 다른 글

자바스크립트 Math 관련 함수  (0) 2014.05.19