본문 바로가기

프로그래밍/ASP.NET/C#

IE7.0 에서 새창열고 부모창 닫기

2008년 10월 6일 포스팅

=====================


예전 포스팅에서 새창열고 부모창 닫기를 했을때 자꾸 확인창이 뜨는 문제가 있었다.(이전글 보기)

IE6.0 에서만 적용되고 7.0에서는 안된다는 그것...

이제 7.0 에서도 적용 되는 스크립트를 찾았다...흐흐

 

string PopScript = "<script>";
   PopScript += " popUp = window.open('열고자 하는 페이지URL','','resizable=yes,

   status=yes, titlebar=yes, channelmode=yes');  \n"; //여긴 모두 한줄.. 옵션들은 알아서..
                    PopScript += " popUp.focus();  \n ";

                    PopScript += " self.opener = self;  \n";
                    PopScript += " if (/MSIE/.test(navigator.userAgent)){  \n";
                    PopScript += " if(navigator.appVersion.indexOf('MSIE 7.0')>=0){  \n";
                    PopScript += " window.open('about:blank','_self').close();}  \n";
                    PopScript += " else{ \n";
                    PopScript += " window.opener = self; \n";
                    PopScript += " self.close();}} \n";
                    PopScript += "</script>";
                    Response.Write(PopScript); //스크립트 출력 
                    Response.End();

 

아주 좋아.. 음..

'프로그래밍 > ASP.NET/C#' 카테고리의 다른 글

asp.net 메일 보내기, SMTP 서비스  (0) 2014.07.15
랜덤비번 생성하기..  (1) 2014.07.15
C# 의 정수 형식들  (0) 2014.07.15