쿠키 코드가 작동하지 않습니다. 문제가 무엇인지 알 수 없습니다.이 코드는 다른 스크립트에서 작동하지만 작동하지 않습니다.쿠키 스크립트가 작동하지 않습니다.
function get_cookie(Name) {
var search = Name + "=";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
// cookie exist, update expiry date of the same cookie
if (offset != -1) {
cookie_info = document.cookie.split('=');
cookie_info = cookie_info[0]+"=" + cookie_info[1];
// add 30 days expiry
var date = new Date();
date.setTime(date.getTime()+(30*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
cookie_info += expires + ";path=/";
document.cookie = cookie_info;
}
}}
function loadCokie() {
if (get_cookie('popup')=='') {
alert("hello");
document.cookie="popup=yes"
}
}
THnx 사전에
작동하지 않는 기능은 무엇입니까? 이것을 시도하는 동안 오류가 발생합니까? – putvande
코드에 몇 가지 문제가 있습니다. 첫째,'if (offset! = -1)'은'if (offset! == -1)'이어야합니다. 둘째, 여러 쿠키를 고려하지 않습니다. 만약 하나 이상의 쿠키가 있다면,'document.cookie'는'popup = bob; cookie2 = bill;'이므로, 존재의 존재를 검사 할 필요가 있습니다. '그리고 거기서 먼저 나눕니다. 그리고 나서 당신이 원하는 이름으로 하나를 얻고 그 다음에'= '로 나누십시오. – SpYk3HH
콘솔에는 오류가 나타나지 않지만 경고는 열리지 않습니다. –