クッキーを作成して数値をクッキーに書き込み、クッキーの値を読み取る関数と、それが特定の値であれば画像を表示するという条件を記述するjavascript (小さなビットのhtmlを使用)を作成してください。 ?
書き込む関数は、常に以前の値を上書きする必要があることに注意してください。
これを行うのを手伝ってください。素晴らしい回答を待っています。
ここで友達にコードを教えてください。
それは私にとって素晴らしいことです。
クッキーを作成して数値をクッキーに書き込み、クッキーの値を読み取る関数と、それが特定の値であれば画像を表示するという条件を記述するjavascript (小さなビットのhtmlを使用)を作成してください。 ?
書き込む関数は、常に以前の値を上書きする必要があることに注意してください。
これを行うのを手伝ってください。素晴らしい回答を待っています。
ここで友達にコードを教えてください。
それは私にとって素晴らしいことです。
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();
ただし、考えてみてください。Cookie を設定した後で if-check を実行する必要があります。
あなたのhtmlマークアップをどこかに
<img id='yourImgID' src='superpictuefromsweetcookies.jpg'>
css マークアップを作成して、ページがロードされた場合に表示されないようにします。
#yourImgID {
display:none;
}
使わなくなったら削除
deleteCookie('yourcookiename');
クッキーを食べる
//go and buy me some!! :)