<body>
<p>Negrino and Smith's most recent books:</p>
<p id="New-20110801"><a href="http://www.javascriptworld.com">JavaScript:Visual QuickStart Guide,
<sup>th </sup> Edition</a></p>
<p id="New-20100601"><a href="http://www.dreamweaverbook.com">Dreamweaver CS5: Visual QuickStart Guide</a></p>
</body>
body {
background-color: #FFF;
}
p.newImg {
padding-left: 35px;
background-image: url(images/new.gif);
background-repeat: no-repeat;
}
window.onload = initPage;
function initPage() {
var now = new Date();
var lastVisit = new Date(cookieVal("pageVisit"));
var expireDate = new Date();
expireDate.setMonth(expireDate.getMonth()+6);
document.cookie = "pageVisit=" + now + ";expires=" + expireDate.toGMTString();
var allGrafs = document.getElementsByTagName("p");
for (var i=0; i<allGrafs.length; i++) {
if (allGrafs[i].id.indexOf("New-") != -1) {
newCheck(allGrafs[i],allGrafs[i].id.substring(4));
}
}
function newCheck(grafElement,dtString) {
var yyyy = parseInt(dtString.substring(0,4),10);
var mm = parseInt(dtString.substring(4,6),10);
var dd = parseInt(dtString.substring(6,8),10);
var lastChgd = new Date(yyyy,mm -1,dd);
if (lastChgd.getTime() > lastVisit.getTime()) {
grafElement.className += " newImg";
}
}
}
function cookieVal(cookieName) {
var thisCookie = document.cookie.split("; ");
for (var i=0; i<thisCookie.length; i++) {
if (cookieName == thisCookie[i].split("=")[0]) {
return thisCookie[i].split("=")[1];
}
}
return "1 January 1970";
}
思路
文章最后一次修改时间跟上一次访问存储在cookie的时间作对比,相应加上newImg样式。
推广
祝群里的各位六一节日快乐,浏览我淘宝店铺,发下ip地址给我QQ:1005381986,马上返现0.5元,店铺地址:https://item.taobao.com/item.htm?id=569535920944