★팝업에 대해서 질문있습니다... 정말 모르겠네요 ㅠㅠ > 그누4 질문답변

그누4 질문답변

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

★팝업에 대해서 질문있습니다... 정말 모르겠네요 ㅠㅠ 정보

★팝업에 대해서 질문있습니다... 정말 모르겠네요 ㅠㅠ

본문

제가하려는 건.. 창을 닫으면 팝업이 뜨며 , 그 팝업이 10초후 자동으로 없어지는겁니다..

--------------------------------------------------------------------------------------------------------------------
여기서.. 나갈때 팝업이 뜨는건 되는데..

팝업이 10초후 자동으로 없어지지 않습니다...

아무리 시도해도 안되네요 ㅠㅠ 벌써 잠도못자고 10시간째 입니다...

소스를 다시 만져주시거나...

제대로 된 소스를 올려주시면 정말 감사하겠습니다...







<script language="Javascript">
<!--
function pop(url, str, name, height, width, closer) {
    var str = "height=" + height + ",innerHeight=" + height;
    str += ",width=" + width + ",innerWidth=" + width;
    if (window.screen) {
        var ah = screen.availHeight - 30;
        var aw = screen.availWidth - 10;

        var xc = (aw - width) / 2;
        var yc = (ah - height) / 2;

        str += ",left=" + xc + ",screenX=" + xc;
        str += ",top=" + yc + ",screenY=" + yc;
    }
    window.open(url, name, closer);
 
closer = 10;
  if (closer) {
        setTimeout("window.close();",closer*10000);
    }
}
// -->
</script>
<body onunload="pop('http://naver.com', 'center', 500, 350, true);">

댓글 전체

setTimeout("window.close();",closer*10000);
"closer*"를 빼고 실행시켜보세요~~~~~~~

이부분에서 closer * 10000 이라고 하신이유가 있나요?
저소스 위에 alert(closer); 해보시기 바랍니다.
현재 소스로 보았을때 'true*10000' 이란 계산이 된거같은데..
저건 정상적인 연산이 아니기 때문에 setTimeout이 제대로 동작안할거에요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT