본문으로 바로가기

자바스크립트 [ie버전에 따른 윈도우 창닫기]


function closeWindow()
    {
  //alert(navigator.appVersion);
        if (navigator.appVersion.indexOf("MSIE 7.0")>=0 || navigator.appVersion.indexOf("MSIE 8.0")>=0 ||  navigator.appVersion.indexOf("MSIE 9.0")>=0 )    // IE 7.0 이상의 버전일 때의 처리
        {
            window.open("about:blank", "_self").close();
        }
        else                                                // IE 6.0 이하의 버전일 때 처리
        {
            window.opener = self;
            self.close();
        }
    }

위 코드를 사용하게되면 창을 닫으시겠습니까? 라는 선택창(confirm)이 나오지않고 창이 바로 사라진다.
새로고침이나 뒤로가기를 함으로 발생되는 에러를 막을수가있다