ホームページ > ウェブフロントエンド > jsチュートリアル > Cookie を使用して Web サイトの閲覧履歴を保存する サンプル code_javascript スキル

Cookie を使用して Web サイトの閲覧履歴を保存する サンプル code_javascript スキル

WBOY
リリース: 2016-05-16 18:23:24
オリジナル
1453 人が閲覧しました

以下のコードでは、Cookie の複数の加算判定を使用していることに注目してください。Cookie の操作方法を学習している友人は一見の価値があります。
コア コード:

コードをコピー コードは次のとおりです:

function glog( evt){
evt=evt?evt:window.event;
var srcElem=(evt.target)?evt.target:evt.srcElement;
while(srcElem.parentNode&&srcElem! =srcElem.parentNode){
if(srcElem.tagName&&srcElem.tagName.toUpperCase()=="A"){
リンク名=srcElem.innerHTML "|"; >wlink= linkname " " address;
old_info=getCookie("history_info");
if(old_info==null){// Cookie が空かどうかを判断します
insert=true;
}
else{
var old_link=old_info.split("|");
for(var j=0;jinsert=false;
if(old_link[j]=="null")
break
}
}
if (挿入){
wlink =getCookie("history_info");
history_show().reload();
>}
else
{


var old_link1=old_info.split("|");
var length=old_link1.length
var newcookie=''
for(var j=0;lengthif(old_link1[j].indexOf(linkname)==-1)
{
if(j==length-1||j==5)
{
newcookie=newcookie old_link1[j]
}
else
{
newcookie= newcookie old_link1[j ] '|'
}
}

}
newcookie=wlink newcookie
setCookie("history_info",newcookie)
history_show().reload ();
break;
}
}
srcElem.parentNode;
}
return true; >}


完全な効果デモ コード:






タオバオの最近の閲覧履歴機能を模倣します


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート