보통 Internet Explorer 상에서 창을 닫는 스크립트는 window.close()를 쓴다.
뭐 <A href="Javascript:window.close">닫기</A> 라든지, 아니면
<Img src="close.gif" onClick="window.close()"> 라는 식으로 말이다.
그런데 이런 경우 보통 다른 창에서 팝업으로 띄운 창 같은 경우에는 그냥 곱게
닫히는데, 사용자가 직접 시작 메뉴에서 IE를 실행시켜서 뜬 창과 같은 경우에는
경고 확인창이 뜬다.
'창을 닫으려고 합니다. 창을 닫으시겠습니까? 예 아니오'
이런 경우 window.opener=self; 를 먼저 써준 후에 window.close()를 써주면
저런 메시지가 안뜬다.
이런 경우가 왜 필요하냐면, 가끔씩 몇몇 사이트는 (특히 프로그램이 돌아가는 사이트)
팝업형태의 창 (메뉴바도, 스크롤바도, URL 주소창도 없이 뜨는 것들이라고 해두자)으로
동작하는데, 그럴 경우 팝업을 띄우기 위해 갔던 밑의 창은 그대로 남아있는 경우가
생기걸랑. 그럴 경우 밑의 창을 닫아버리고 싶은데 저런 메시지가 뜨면 귀찮기는
마찬가지. 그래서 이런 스크립트가 필요한 것이라고나 할까.
아래 스크립트는 내 컴퓨터의 하드에 저장해두고 쓰는 네이버 사전 창이다.
전에 말한 아이토이라는 프로그램과 결합해서 단축키 누르면 저 페이지가 열리고
곧바로 네이버 사전 작은창이 열린 후에 자기는 닫혀버린다. 음... IE 띄운 후에
네이버 점프의 사전 버튼 누르면 되지 않느냐고 하지만, 창 많이 떠있는 거 싫어해서
보고는 바로 닫아버리는 나에게는 요런 단축키 지정만으로 사전이 바로 뜬다는 건
무척이나 편리한 일. IE 상의 영어글자라면야 아이토이의 덕분으로 Alt키와 왼쪽 마우스
버튼을 사부작히 누르면 되지만, Acrobat과 같은 경우에는 요 스크립트를 쓰기로
했다.
<HTML>
<HEAD>
<SCRIPT>
window.open("http://dic.naver.com/endicsm.php?where=endicsm&mode=srch","", 'width=350,height=500,resizable=no,scrollbars=no')
window.opener=self;
window.close();
</SCRIPT>
</HEAD>
뭐 <A href="Javascript:window.close">닫기</A> 라든지, 아니면
<Img src="close.gif" onClick="window.close()"> 라는 식으로 말이다.
그런데 이런 경우 보통 다른 창에서 팝업으로 띄운 창 같은 경우에는 그냥 곱게
닫히는데, 사용자가 직접 시작 메뉴에서 IE를 실행시켜서 뜬 창과 같은 경우에는
경고 확인창이 뜬다.
'창을 닫으려고 합니다. 창을 닫으시겠습니까? 예 아니오'
이런 경우 window.opener=self; 를 먼저 써준 후에 window.close()를 써주면
저런 메시지가 안뜬다.
이런 경우가 왜 필요하냐면, 가끔씩 몇몇 사이트는 (특히 프로그램이 돌아가는 사이트)
팝업형태의 창 (메뉴바도, 스크롤바도, URL 주소창도 없이 뜨는 것들이라고 해두자)으로
동작하는데, 그럴 경우 팝업을 띄우기 위해 갔던 밑의 창은 그대로 남아있는 경우가
생기걸랑. 그럴 경우 밑의 창을 닫아버리고 싶은데 저런 메시지가 뜨면 귀찮기는
마찬가지. 그래서 이런 스크립트가 필요한 것이라고나 할까.
아래 스크립트는 내 컴퓨터의 하드에 저장해두고 쓰는 네이버 사전 창이다.
전에 말한 아이토이라는 프로그램과 결합해서 단축키 누르면 저 페이지가 열리고
곧바로 네이버 사전 작은창이 열린 후에 자기는 닫혀버린다. 음... IE 띄운 후에
네이버 점프의 사전 버튼 누르면 되지 않느냐고 하지만, 창 많이 떠있는 거 싫어해서
보고는 바로 닫아버리는 나에게는 요런 단축키 지정만으로 사전이 바로 뜬다는 건
무척이나 편리한 일. IE 상의 영어글자라면야 아이토이의 덕분으로 Alt키와 왼쪽 마우스
버튼을 사부작히 누르면 되지만, Acrobat과 같은 경우에는 요 스크립트를 쓰기로
했다.
<HTML>
<HEAD>
<SCRIPT>
window.open("http://dic.naver.com/endicsm.php?where=endicsm&mode=srch","", 'width=350,height=500,resizable=no,scrollbars=no')
window.opener=self;
window.close();
</SCRIPT>
</HEAD>
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 | 추천 수 |
|---|---|---|---|---|---|
| 835 | 예송논쟁 | RanomA | 2003.01.14 | 3938 | 0 |
| 834 | 갑자사화와 연산군식의 개혁 | RanomA | 2003.01.14 | 2297 | 0 |
| 833 | 이인화와 영원한 제국 | RanomA | 2003.01.14 | 1636 | 0 |
| 832 |
이상한 신문...
| RanomA | 2003.01.14 | 1023 | 10 |
| 831 | 필요한 건 상상력과 꼼꼼함... 그리고 긴 호흡... | RanomA | 2003.02.02 | 1249 | 0 |
| 830 | 일단 1권 다 읽었음... | RanomA | 2003.02.03 | 1398 | 0 |
| 829 | 추가로 영화와 책의 차이점. | RanomA | 2003.02.04 | 1327 | 0 |
| 828 | 성종이 어우동에게 느꼈던 분노감 | RanomA | 2003.02.11 | 2450 | 0 |
| 827 | 비둘기 가족을 부른 이석이라는 사람... | RanomA | 2003.02.16 | 1571 | 0 |
| 826 | 대한민국의 맘에 안드는 점 하나... | RanomA | 2003.02.19 | 1284 | 0 |
| 825 | 저는 오늘 꽃을 받았어요. [3] | RanomA | 2003.02.23 | 1516 | 0 |
| 824 | 난방보다 냉방이 어려운 이유... | RanomA | 2003.02.24 | 1911 | 0 |
| 823 | 그들이 하고픈 말은... [1] | RanomA | 2003.03.04 | 1210 | 0 |
| 822 | 제로보드와 내 홈피 게시판의 차이... | RanomA | 2003.03.09 | 2271 | 0 |
| 821 |
자료실의 첨부파일 개수가 무한대로...
| RanomA | 2003.03.26 | 1157 | 0 |
| 820 | MySQL 백업관련 명령어 몇 개 | RanomA | 2003.03.28 | 1123 | 0 |
| 819 |
MySQL 매뉴얼
| RanomA | 2003.03.28 | 936 | 14 |
| 818 |
Informix FAQ for Monitor, Tune, Support
| RanomA | 2003.04.08 | 926 | 11 |
| 817 | '근로자의 날'보다는 '노동절'이라고 칭합시다. | RanomA | 2003.04.29 | 981 | 0 |
| 816 | 나이수~~~ 유시민~~~ [2] | RanomA | 2003.04.29 | 1047 | 0 |






