2010-04-17 5 views
1

링크 또는 버튼을 사용하여 현재 페이지를 닫을 수 있습니까?페이지의 "닫기"버튼

#arrow_close{ 
height: 7px;display: inline;float: left;width: 7px; 
background: url(../i/close-20.png) no-repeat; 
} 

그리고 "닫기"버튼으로 페이지를 닫으려면 :이 필요하다면

<div id="arrows"> 
     <a href="It works"><div id="arrow_left"></div></a> 
     <a href="It works too"><div id="arrow_right"></div></a> 
     <a href="??? =("><div id="arrow_close"></div></a> 
</div> 

그리고이 :처럼 나는이 있습니다. 사업부에 ... 당신은 아주 쉽게이 인라인을 할 수

답변

4

window.close() 또는 self.close()을 사용하면 현재 창을 닫을 수 있습니다.

브라우저에서 경고 메시지를 표시하지 않으려면 opener 속성을 설정 한 다음 닫기를 호출해야합니다.

+0

아, 그게 효과가있을 것 같아요 . 하지만 나는 js에서 nooby입니다. <스크립트 SRC = "final_files/jquery.js"유형 = "텍스트/자바 스크립트"> <스크립트 유형 = "텍스트/자바 스크립트"> $ (함수() { : 은 그래서처럼 될 것인가? window.opener = "something"; MyNewDIvWithBUtton.onClick = "javascript : window.close();" }); – TRAVA

+0

@trava : 코드를 업데이트 한 게시물 –

+0

좋아요! 고마워. 하지만 Mozilla에서 작동하지 않습니다. \ Mozilla에서 작동하게 할 수 있습니까? – TRAVA

3
<a href="javascript:window.close();"> 

, 당신은

onClick="javascript:window.close();" 

하지만, < > 태그에

, 당신도 할 수있다 할 것입니다

href="javascript:window.close();" 
+1

는 Mozilla에서 작동하지 않으며 IE는 닫기 전에 \ – TRAVA

+0

@ TRAVA : 그걸로 삽니다. 또는 잊어 버리십시오. – Leo

+0

@Mef : 프롬프트가 무시 될 수 있음 –

2

(윈도우가 활성화 된 보안 기능에 따라 스크립트에 의해 개설되지 않은 경우 일부 브라우저는 이것을 허용하지 않습니다)

+0

어떻게 사용해야합니까? onClick = "javascript : window.close();" – TRAVA

+0

제공된 설정을 사용하여 다음 세 가지 방법 중 하나를 수행 할 수 있습니다. 하나.

Two.
3 인.
모두는 앵커 또는 div에서 이벤트를 트리거할지 여부에 따라 다릅니다. – RussellUresti

+0

Mozilla에서는 아무것도 작동하지 않습니다. – TRAVA

관련 문제