Keresés

Új hozzászólás Aktív témák

  • Siriusb

    veterán

    válasz Sk8erPeter #1899 üzenetére

    Azt hittem, van valami közismert trükk :)

    window.onload = initAll;

    function initAll() {
    var visited;
    visited = cookieCheck();
    if (!cookieCheck()) {
    checkForNewContent(document.links,visited);
    }

    }

    function checkForNewContent(thisLink,needAlert) {
    allClass = "";
    for (var i=0; i<thisLink.length; i++) {
    if (thisLink[i].parentNode.getElementsByTagName("li")) {
    allClass = thisLink[i].parentNode.getAttribute("class").split(" ");
    if (allClass) {
    for (j=0;j<allClass.length;j++){
    switch (allClass[j]) {
    case "uj":
    if (!needAlert) {
    alert("Új fejezet!"+'\n'+thisLink[i].name);
    }
    thisLink[i].title="Új fejezet!"
    break;
    case "modositott":
    if (!needAlert) {
    alert("Megváltozott tartalom!"+'\n'+thisLink[i].name);
    }
    thisLink[i].title="Megváltozott tartalom!"
    break;
    default:
    break
    }
    }
    }
    }
    }
    }


    function cookieCheck(){
    var thisCookie = document.cookie.split("; ");
    var cookieCnt = thisCookie.length;

    for (j=0;j<cookieCnt;j++) {
    var cookieName = thisCookie[j].split("=")[0];
    if (cookieName=="pageVisited") {
    return true;
    }
    }
    var visitDate = new Date();
    document.cookie = "pageVisited=" + visitDate.toUTCString() +";path=/;expires='';";
    return false;
    }

Új hozzászólás Aktív témák