window.close() 또는 self.close()시 뜨는 confirm메세지 없애기 > JavaScript

본문 바로가기

사이트 내 전체검색

뒤로가기 JavaScript

window.close() 또는 self.close()시 뜨는 confirm메세지 없애기

페이지 정보

작성자 최고관리자 작성일 21-02-10 17:32 조회 9,646 댓글 0

본문

자바스크립트에서 window.close() 또는 self.close()를

 사용해 브라우져를 닫으려고 하면

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

이 창을 닫으시겠습니까?" 라는 메세지가 뜹니다.

이 메세지를 다른말로 바꿀수 있을까요?

그냥 간단하게 "창을 닫으시겠습니까?" 아니면 "...를 나가시겠습니까?"등으로

 바꾸고싶은데... 알려주시와요~
질문 내용 추가 (2004-02-18 15:16 추가) 
아니면 아예 confirm메세지가 안나오게 해도 됩니다..
self.close()쓸땐 그냥 닫히는거 같기도 하던데요..ㅡ.ㅡㅋ


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

질문자 평
 네.. 답변 감사합니다 


♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧



우선, 부정적인 내용의 답변이 될 듯하여 안타깝군요. ㅡ,ㅡ

 다만, 답변의 2번중 링크에 의한 창이라면 자바스크립트로 띄우면 되겠습니다.



1. 자바스크립트의 open메소드를 이용하여 새창을 띄운경우에는, close시 메세지가 뜨지 않습니다.



2. 익스플로러아이콘을 직접 클릭하여 띄운창이거나 링크에 의해서 새창이 뜬 경우에는,

    close시 메세지를 바꾸거나 없앨 수 없습니다.

    (현재까지의 explorer나 javascript 버전으로는 그렇습니다.)



그럼, 도움이 되었길 바라며 20000



 ♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧♧


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

다른의견  선택답변이 좀 말이 안맞네요.링크에 의해 띄우거나 다른경우라도 클로즈 메세지 없앨 수 있습니다. window.close(); 전에 opener=""; 를 넣어서 opener 를 초기화하면 클로즈시 메세지 안뜹니다. 제대로 아시고 확답을 하시지요 ㅡㅡ;




--> http://kin.naver.com/db/detail.php?d1id=1&dir_id=10105&eid=/2UJY4HvElWB4niW+tV2taWMWiTFYVF5

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기