테스트 사이트 - 개발 중인 베타 버전입니다

쿠키 심는법 채택완료

 

 

 

비디오가 인트로로 들어가는 홈페이지입니다.

10초가량의영상이 끝나고 사라지는데요 

 

 

var cookiedata = document.cookie;     if ( cookiedata.indexOf("maindiv=done") < 0 ){         document.all['letter_st1'].style.visibility = "visible";     }      else {         document.all['letter_st1'].style.visibility = "hidden";     }

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

    function setCookie(name, value, days) {         if (days) {             var date = new Date();             date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));             var expires = "; expires=" + date.toUTCString();         } else {             var expires = "";         }         document.cookie = name + "=" + value + expires + "; path=/";     }

    function closeWin() {                  setCookie( "maindiv", "done" , 1 );                   document.all['letter_st1'].style.visibility = "hidden(1300)";     }

 

 

 

 

닫기를 누르면 쿠키가 생겨 안뜨는 페이지 소스를 가져왔는데 

['leeter_st1'] 부분을 video로 바꿔도 새로고침 하면 계속 인트로가 뜹니다 ㅠㅠㅠ 

뭘 더 수정해야할까요 ㅠㅠㅠ 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

document.all['letter_st1']

이렇게 된 부분을

document.getElementById("letter_st1")

전부 이걸로 바꿔 보세요.

익스에서는 아마 정상적으로 작동했을 겁니다.

익스에서도 정상적으로 작동 안 했다면 코드 자체에 문제가 있는 거구요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

코드 자체에 문제가 있네요 ㅠㅠㅠㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고