JS
//cookie相关函数 function getCookieVal(offset){ var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function getCookie(name){ var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function setCookie(name,value){ var exp = new Date(); exp.setTime (exp.getTime()+3600000000); document.cookie = name + "=" + value + "; expires=" + exp.toGMTString(); } function glog(evt){ evt=evt?evt:window.event; var srcElem=(evt.target)?evt.target:evt.srcElement; try{ while(srcElem.parentNode&&srcElem!=srcElem.parentNode){ if(srcElem.tagName&&srcElem.tagName.toUpperCase()=="A"){ linkname=srcElem.innerHTML; address=srcElem.href+"_car_"; wlink=linkname+"+"+address; old_info=getCookie("history_artical"); var insert=true; if(old_info==null){//判断cookie是否为空 insert=true; } else{ var old_link=old_info.split("_car_"); for(var j=0;j<=5;j++){ if(old_link[j].indexOf(linkname)!=-1) insert=false; if(old_link[j]=="null") break; } } if(insert){ wlink+=getCookie("history_artical"); setCookie("history_artical",wlink); history_show().reload(); break; } } srcElem = srcElem.parentNode; } } catch(e){} return true; } function history_show(){ var history_artical=getCookie("history_artical"); var content=""; if(history_artical!=null){ history_arg=history_artical.split("_car_"); var i; for(i=0;i<=5;i++){ if(history_arg[i]!="null"){ var wlink=history_arg[i].split("+"); content+=("<li><font color='#ff000'>↑</font>"+"<a href='"+wlink[1]+"' target='_blank'>"+wlink[0]+"</a></li>"); } document.getElementById("history").innerHTML=content; } } else{ document.getElementById("history").innerHTML="<li>您还没有任何浏览记录!</li>"; } }
HTML
<div class="just_read boxborder mt10" > <h1 class="title_list">您刚看过</h1> <ul id="history"> <script language="javascript">history_show();</script> </ul> </div>