주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
연길시 신화서점 조선말 도서

공지사항 다시 안뜨게 하기~!

네로 | 2002.06.10 03:10:56 댓글: 0 조회: 424 추천: 12
분류컴관련 강좌·팁 https://life.moyiza.kr/itstudy/1746929
공지사항이 뜰때.. 다음부터 공지사항 띄우지 않음 을 체크하면
다시 접속할때..공지사항이 안뜨게 하는 팁입니다.
[부모창의 스크립트]는 뜨기 전에 넣어주시는거구요.
[새로운 창의 스크립트]는 공지사항의 html에 삽입하시면 됩니다.
새로운 창의 이름이 pop.html입니다. 다른 이름으로 수정하려먼..
부모창에서.. noticeWindow  =  window.open('pop.htm'...
부분을 다른 이름으로 바꿔줘야 겠죠~!^^
[부모창의 스크립트]

<SCRIPT LANGUAGE="JavaScript">
function change(form)
{
if (form.url.selectedIndex !=0)
parent.location = form.url.options[form.url.selectedIndex].value
}
function setCookie( name, value, expiredays )
{
        var todayDate = new Date();
        todayDate.setDate( todayDate.getDate() + expiredays );
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie( name )
{
        var nameOfCookie = name + "=";
        var x = 0;
        while ( x <= document.cookie.length )
        {
                var y = (x+nameOfCookie.length);
                if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                                endOfCookie = document.cookie.length;
                        return unescape( document.cookie.substring( y, endOfCookie ) );
                }
                x = document.cookie.indexOf( " ", x ) + 1;
                if ( x == 0 )
                        break;
        }
        return "";
}
if ( getCookie( "Notice" ) != "done" )
{
        noticeWindow  =  window.open('pop.htm','notice','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=400');
        noticeWindow.opener = self;
}
</SCRIPT>
</HEAD>

[새로운 창의 스크립트] - pop.html

<SCRIPT language="JavaScript">

function setCookie( name, value, expiredays )
    {
        var todayDate = new Date();
        todayDate.setDate( todayDate.getDate() + expiredays );
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
        }

function closeWin()
{
        if ( document.forms[0].Notice.checked )

//만약 새창에서 여러개의 form 을 사용하고 있으면 forms[0] 에서 공지창 안띄우기 form의 순서(0부터 시작)로 고쳐줍니다. 예: forms[4]

                setCookie( "Notice", "done" , 1);

        self.close();
}

</SCRIPT>

</head>


<body>
<form>
<input type=CHECKBOX name="Notice" value="">다음부터 공지사항 띄우지 않음
<p>
<a href="javascript:history.onclick=closeWin()">닫기</a>
</form>

추천 (12) 선물 (0명)
IP: ♡.99.♡.138
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11946
관리자
2003-09-20
11496
관리자
2003-09-20
20630
지구인
2010-08-27
19421
지구인
2009-09-07
13741
SOLIDH
2010-01-29
15699
엔죠라이프
2004-10-07
16791
네로
2002-06-21
393
네로
2002-06-21
505
네로
2002-06-21
370
네로
2002-06-21
767
네로
2002-06-20
1819
네로
2002-06-13
470
네로
2002-06-10
371
네로
2002-06-10
521
네로
2002-06-10
462
네로
2002-06-10
413
네로
2002-06-10
424
네로
2002-06-06
629
네로
2002-06-06
443
맹이
2002-06-03
2585
네로
2002-06-01
368
네로
2002-06-01
2513
네로
2002-06-01
1443
네로
2002-05-30
2660
네로
2002-05-29
3044
네로
2002-05-29
2250
네로
2002-05-29
2823
모이자 모바일