Показать сообщение отдельно
  #6 (permalink)  
Старый 11.12.2014, 09:18
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

function blik(b, key, opt_method) {
    if (!b || !document.getElementById(b)) {
        return;
    }
    var keys = document.getElementById(b);
    var vProperty = keys.getAttribute("data-title") ? keys.getAttribute("data-title") : keys.setAttribute("data-title", document.title);
    var method = opt_method ? "» " + opt_method + " «" : "» Вам новое личное сообщение «";
    if (keys.className == "new-pm") {
        keys.className = key;
        document.title = vProperty;
    } else {
        keys.className = "new-pm";
        document.title = method;
    }
}

function isMess(f) {
    var b = [" новое сообщение", " новых сообщения", " новых сообщений";
    return b[f % 10 == 1 && f % 100 != 11 ? 0 : f % 10 >= 2 && (f % 10 <= 4 && (f % 100 < 10 || f % 100 >= 20)) ? 1 : 2];
}

function getPM() {
    $.get("http://amaga.biz/index/14", function(shim) {
        var $1 = $("b.unread", shim).size();
        var $2 = isMess($1);
        document.getElementById("unread").innerHTML = $1;
        clearInterval(window.blikup);
        if ($1) {
            window.blikup = setInterval("blik('upm','fNavLink','Вам пришло " + $1 + $2 + "!')", 1E3);
        } else {
            if (document.title.indexOf("Вам пришло") != -1) {
                blik("upm", "fNavLink", "Вам пришло " + $1 + $2 + "!");
            }
        }
    });
    setTimeout(getPM, 3E4);
}
getPM();
хз зачем его шифровали, такой скрипт пишется за 5 минут.)
__________________
29375, 35
Ответить с цитированием