달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
원문 http://blog.naver.com/julymorning4/100035857242


'창 닫으시겠습니까' 메시지 없애는 방법(IE7에서)

부모창에서 자식창 오픈시키면서 부모창 닫을 때 '창 닫으시겠습니까' 라는 메세지 창 없이 브라우저
종료시키는 아래 스크립트가 있는데
self.opener = self;
self.close();  

이게 IE7에서 얼핏 안되게 보이지만 가능한 방법이 있습니다.

아래 내용을 참고 하세요~

[예]
//--------------------------------------
        //IE7에서 "창을 닫겠냐"는 메시지 뜨는 것 방지용
        //--------------------------------------
                function selfClose()
                {
                    if (/MSIE/.test(navigator.userAgent)) {
                        if(navigator.appVersion.indexOf("MSIE 7.0")>=0) {
                            //IE7에서는 아래와 같이
                            parent.window.open('about:blank','_self').close();
                            parent.window.opener=null;
                            parent.window.close();
                        }
                        else {
                            //IE7이 아닌 경우
                            parent.window.opener = self; 
                            parent.self.close();
                        }                       
                    } else {
                        window.name = '__t__';
                        var w = window.open('about:blank');
                        w.document.open();
                        w.document.write('<html><body><script type="text/javascript">function _(){var w=window.open("about:blank","'+window.name+'");w.close();self.close();}</'+'script></body></html>');
                        w.document.close();
                        w._();
                    }
                } 
:
Posted by 라면스프