ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript Cookie 操作 collection_javascript スキル

JavaScript Cookie 操作 collection_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 18:29:501057ブラウズ
コードをコピー コードは次のとおりです:

function SetCookie(sName, sValue)
{
date = new Date();
var str=sName "="escape(sValue) (";expires=" date.toGMTString()) ";path="/";
str=str. replace("2010 ","2099");

document.cookie=str;
alert("おめでとうございます。Cookie をクリアしない限り、スクリプト ハウスのすべての広告がブロックされました。 、スクリプト ハウスの広告トラブルの影響を受けることはなくなります。 ");
//alert(unescape(document.cookie));
}

function DelCookie(name)
// Cookie を削除します
{
var exp = new Date()
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name); (cval!=null) document.cookie = name "=" cval ";expires=" exp.toGMTString() ";path=" ;


関数 NoCookie(sName, sValue)
{
date = new Date();
var str=sName "="escape(sValue) (";expires=" date.toGMTString()) ";path="/";
str=str.replace("2010 ","2009");

document.cookie=str;
alert("スクリプト ハウスの広告バージョンに復元しました。ありがとうございます。 Script House のサポート!");
//alert(unescape(document.cookie));
}


次の関数がより一般的に使用され、Script Houseそれ自体もそれらを使用します


function setCookie(name, value) //Cookie 設定 JS
{
var argc = setCookie.arguments.length;
var 有効期限 = (argc > argv[2]) : null;
if(expires!=null)
{
var LargeExpDate = new Date ();
LargeExpDate.setTime(LargeExpDate.getTime() (expires*1000*3600*24)) ;
}
document.cookie = name "="scape (value) ((expires == null) ? "" : (";expires="LargeExpDate.toGMTString())); 🎜>
function getCookie(Name) //Cookie 読み取り JS
{
var search = Name "="
if(document.cookie.length > 0)
{
offset = document.cookie.indexOf(search)
if( offset != -1)
{
offset = search.length
end = document.cookie.indexOf(";", offset)
if(end == -1) end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
else return ""
}
}


続きは次の記事を参照してください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。