2013-04-11 4 views
-3

(작은 비트 html로) 쿠키를 생성하고 쿠키에 숫자 값을 쓰고 쿠키 값을 읽는 함수를 작성한 다음 특정 값인 경우 표시합니다. 이미지?쿠키를 만들고 숫자 값을 쓰는 방법은 무엇입니까?

쓰기 기능을 사용하면 항상 이전 값을 다시 작성해야합니다.

도와주세요. 나는 훌륭한 답장을 기다리고있다.

여기에 친구 코드를 보내주십시오.
나에게 좋습니다. 당신은 allready 쿠키를 설정 한 후

+1

사람이 귀하의 계정 또는 무엇으로 조업되어 식사를 더 이상 사용하지 않을 경우

#yourImgID { display:none; } 

삭제? – TheBrain

+0

@ TheBrain : OP에서 다른 질문에 대한 질문이 얼마나 많이 있었는지 생각했습니다. 일부를 제외한 모든 것. – Nope

답변

1
function setCookie(name,value,days){ 
    var expires=''; 
    if (days){ 
     var date=new Date(); 
     date.setTime(date.getTime() + (days*24*60*60*1000)); 
     expires='; expires=' + date.toGMTString(); 
    } 
    document.cookie= name + '=' + value + expires + '; path=/'; 
} 
function getCookie(name){ 
    var nameEQ = name + '='; 
    var ca=document.cookie.split(';'); 
    for (var i=0; i<ca.length; i++) { 
     var c=ca[i]; 
     while (c.charAt(0)==' ') c = c.substring(1,c.length); 
     if (c.indexOf(nameEQ)===0) return c.substring(nameEQ.length,c.length); 
} 
    return null; 
} 
function deleteCookie(name){ 
    setCookie(name,'',-1); 
} 

var value = 1001; // number of cookies to eat 
setCookie('yourcookiename', value, 1); 

점점 쿠키

var cookievalue=parseInt(getCookie('yourcookiename'), 10); 
//do your stuff here.. 
//i.e. show a img with jquery 
if (cookievalue==1001) $('#yourImgID').show(); 

쿠키 설정하지만, 생각의 경우 검사가 수행해야합니다

당신의 html 마크 업 어딘가에

<img id='yourImgID' src='superpictuefromsweetcookies.jpg'> 

귀하의 CSS 마크 업이므로 페이지로드시이 표시되면 표시되지 않습니다. 그렇지 않으면 표시가 완료되고 표시 할 수 없습니다.

deleteCookie('yourcookiename'); 

쿠키

//go and buy me some!! :) 
+0

어떻게 이것을 워드 프레스 사이트에서합니까? – Chathula

+0

코더 구매 :) 모든 템플릿 PHP 파일을 통과합니다. 이것은 다른 스레드입니다. 하지만 어쨌든 header.php 나 템플릿에 javascript, html, css 코드를 넣을 수 있습니다. –

관련 문제