Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как сохранить время таймера?

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


     05.06.2015    Общие вопросы    971

вопрос
Не могу созранить время таймера, то есть при каждом входе он сбрасывается на начальные параметры, а хотелось бы что бы начинал работать с 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>

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


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

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