Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сохранить время таймера?

Как сохранить время таймера?


     05.06.2015    Все вопросы » Общие вопросы    1269

вопрос
Не могу созранить время таймера, то есть при каждом входе он сбрасывается на начальные параметры, а хотелось бы что бы начинал работать с 8 часов, и заканчивал 20.00






    <div id="wrapper">
        <div id="counter"></div>
    </div>
    <script type="text/javascript">
    function loadscripts(urls) {
        for (var i = 0; i < urls.length; ++i) {
            document.write('<script type="text/javascript" src="' + urls[i] + '"></' + 'script>');
        }
    }
    function loadstyles(urls) {
        var style = "";
        for (var i = 0; i < urls.length; ++i) {
            style += '@import "' + urls[i] + '";';
        }

        document.write('<style type="text/css">' + style + '</style>');
    }

    if (document.location.protocol == "https:") {
        loadscripts([
            "https://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js",
            "https://cdn-cf.mywot.net/downloadcounter2/flipcounter.js"
        ]);
        loadstyles([
            "https://cdn-cf.mywot.net/downloadcounter2/style-ssl.css"
        ]);
    } else {
        loadscripts([
            "http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js",
            "http://cdn-cf.mywot.net/downloadcounter2/flipcounter.js"
        ]);
        loadstyles([
            "http://cdn-cf.mywot.net/downloadcounter2/style-cdn.css"
        ]);
    }
    </script>
    
    <script type="text/javascript">

    var counter = new flipCounter('counter', {value: 100500, auto: true}); // Начальное значение счётчика. Так же - авто счёт/ не авто счёт

    function update(first) {
        $.ajax({
            url: "http://cdn-cf.mywot.net//files/downloadcounter/downloadcounter.js",
            dataType: "json",
            cache: false,
            success: function(data) {
                window.setTimeout(function() {
                        update();
                    }, 5000);
            
                if (data && data.total) {
                    if (first) {
                        counter.setValue(Number(data.total) -
                            40000 -
                            Math.floor(10000 * Math.random()));
                    }
                    counter.incrementTo(Number(data.total), 3, 100);
                }
            },
            error: function() {
                window.setTimeout(function() {
                        update();
                    }, 5000);
            }
        });
    }

    update(true);
    </script>

Ответа пока нет


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх