본문 바로가기

컴퓨터/jquery

자바스크립트에서 확인 과정 없이 창 닫기

자바스크립트에서 확인 과정 없이 창 닫기

 

자바스크립트~~ 상당히 재미 있고 매력적인 스크립트입니다.

요즘은 스마트폰이 보편화되면서 프로그래밍을 좀더 쉽게 할 수 있도록 ,,

jQuery를 이용하는데.. 이 ,jQuery 역시 자바스크립트를

좀더 편하게 사용할 수 있도록 만든 프로그램? 이지요~~

jQuery만 알면 엄청나게 복잡하여 엄두도 못내던 기능을

아주 쉽고 간편하게 구현할 수 있지요~~

어쨌든.. jQuery 말고 아직도 자바스크립트가 일부 사용되고 잇고,,

많은 분들이 자바스크립트를 필요할때 간단하게 구현하여 사용하고 있지요~~

오늘은 자바스립트의 close 에 대한 얘기입니다.

 

 

자바스크립트에 close()를 이용하여 창을 닫을때


"지금 보고 있는 웹 페이지에서 창을 닫으려고 합니다.
이 창을 닫으시겠습니까?"


라고 나오는 경우가 있습니다.  아래처럼 ↓

 

 


이런경우 이용자 입장에서 봤을때 웬지 수상한 생각이나

현재 실행한것에 대한 왠지 모를 불안감을 줄수가 있어서 매우 껄쩍지근하죠.. ?

이 문제를 간단하게 해결할 수가 있습니다.

이 메시지는 윈도우즈 XP SP2가 설치된 컴퓨터에서

로컬 컴퓨터의 파일을 접근하려고 할때 나오는 메시지로..
SP2에 로컬 파일 접근에 대한 보안을 강화해서 나오는것입니다.

이런 현상은 자바스크립트를 이용하여 팝업창을 연다음

부모창을 닫으려고 할때 쉽게 볼 수가 있습니다.

 

'그냥 close() 만 쓰지 마시고 아래와 같이 하시면 됩니다.

self.opener = self ;
self.close() ;

 

어랏.. 너무 간단한걸요.. ^^
저도 이 문제땜시 괜한 시간만 날렸었답니다.

알기까지가 복잡하고 머리아플 뿐입니다. ^^