자바스크립트 문의입니다.

self.close();
 
window.close();
 
이 두개가 먹히지 않는 이유가 멀까요?
 
즉 이 두개의 스크립트를 써도 이상하게 창이 닫기지 않습니다.
 
|

댓글 8개

페이지를 실제 봐야 할 것 같은데요.
현재 내용만으로는 이유를 알기가 어려워 보여요.
<a href='javascript:self.close();'>닫 기</a>

<a href='javascript:window.close();'>닫 기</a>


이렇게 사용했는데 안된다는 말씀이신가요?
이렇게 사용했습니다.

var width=screen.width;
var height=screen.height-50;

window.open('../index.html', '','width='+width+',height='+height+',location=yes,scrollbars=yes,resizable=yes,status=yes,menubar=yes,toolbar=yes,top=0,left=0');
self.close();

제가 구현할려는 것은 새창으로 페이지를 열고 자신은 닫게 하고 싶습니다.
skin/member/basic/zip.skin.php

파일을 참고하세요...우편번호 검색 입력창에 같은 기능이 구현되어있네요...^^
마우스로 닫기 를 클릭하지 않고 그냥 창이 닫겨야 합니다.
오픈창을 열어준 부모창은 닫기를 위한 자바스크립트를 사용해도 닫을것인지를 물어보는
창이 뜨게 됩니다.
<script language='Javascript'>
function select_new() {
var width=screen.width;
var height=screen.height-50;
var new_win = window.open('../index.html', '','width='+width+',height='+height+',location=yes,scrollbars=yes,resizable=yes,status=yes,menubar=yes,toolbar=yes,top=0,left=0');

window.close();
return false;
}
</script>

<a href='javascript:;' onclick="select_new();">새창은열고 현재창은 닫기</a>


이렇게 해보세요.......^^
오픈된 창에서 onload시 opener.close() 해도 될듯 ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,617
18년 전 조회 1,533
18년 전 조회 2,710
18년 전 조회 1,469
18년 전 조회 1,542
18년 전 조회 1,671
18년 전 조회 1,733
18년 전 조회 1,694
18년 전 조회 2,162
18년 전 조회 1,770
18년 전 조회 1,550
18년 전 조회 1,600
18년 전 조회 1,539
18년 전 조회 1,684
18년 전 조회 1,610
18년 전 조회 1,686
18년 전 조회 1,674
18년 전 조회 1,200
18년 전 조회 1,659
18년 전 조회 1,543