Ребят как на js сделать условие if min и sec = 0 запускать Код (Javascript): var audio = new Audio(); // Создаём новый элемент Audio audio.src = '../../texte/1.mp3'; // Указываем путь к звуку "клика" audio.autoplay = true; // Автоматически запускаем То есть когда таймер остановился запустить звук Код (Javascript): function timer(elem, min, sec) { (--sec < 0) && (sec = min-- ? 59 : 0); min = Math.max(min, 0); elem.innerHTML = min + ":" + sec; if (sec || min) setTimeout(timer.bind(0, elem, min, sec), 1000); } // ну и собственно пример вызова этого чуда timer(document.getElementById('timer_inp'), 1, 10); --- Добавлено --- if(( sec == 0) && ( min == 0)) так?
Вот так сделал хоть что то напишите ))) HTML: <div id="timer_inp"></div> Код (Javascript): <script>function timer(elem, min, sec) { (--sec < 0) && (sec = min-- ? 59 : 0); min = Math.max(min, 0); elem.innerHTML = min + ":" + sec; if (min < 10) min = "0" + min; if (sec < 10) sec = "0" + sec; if (sec || min) setTimeout(timer.bind(0, elem, min, sec), 1000); document.title = min +"m" + ":" + sec +"c"; if(( sec == 0) && ( min == 0)) {document.title = "Заберите бонус"; var audio = new Audio(); // Создаём новый элемент Audio audio.src = '../../texte/1.mp3'; // Указываем путь к звуку "клика" audio.autoplay = true; // Автоматически запускаем setTimeout( function() { location.reload(); }, 5000 ); } } // ну и собственно пример вызова этого чуда timer(document.getElementById('timer_inp'), 2, 10); </script>
минут нет --- Добавлено --- Вот так пашет но почему то если условие на два 00 ставить выше что б и на диве было его клинит Код (Javascript): <script>function timer(elem, min, sec) { (--sec < 0) && (sec = min-- ? 59 : 0); min = Math.max(min, 0); elem.innerHTML ="До бонуса: "+ min + "m" + ":" + sec + "s"; if (sec || min) setTimeout(timer.bind(0, elem, min, sec), 1000); if (min < 10) min = "0" + min; if (sec < 10) sec = "0" + sec; document.title ="До бонуса: "+ min +"m" + ":" + sec +"s"; if(( sec == 0) && ( min == 0)) {document.title = "Заберите бонус"; var audio = new Audio(); // Создаём новый элемент Audio audio.src = '../../texte/1.mp3'; // Указываем путь к звуку "клика" audio.autoplay = true; // Автоматически запускаем setTimeout( function() { location.reload(); }, 5000 ); } } // ну и собственно пример вызова этого чуда timer(document.getElementById('timer_inp'), <?echo $hours;?>, <?echo $min;?>); </script>