[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Таймер обратного отсчета
Страницы: 1, 2
l@pteff
Цитата

countdownTimer is not defined
setTimeout("countdownTimer("+interval+", '"+tagId+"')", 1000);
killer8080
l@pteff
помести функцию до её вызова, и блок куда будет вставлен счетчик, то же должен быть до вызова.
killer8080
Цитата (l@pteff @ 5.01.2012 - 21:40)
countdownTimer is not defined
setTimeout("countdownTimer("+interval+", '"+tagId+"')", 1000);

а ты её случайно не переименовывал?
l@pteff
у меня так все и расположено: вызов функции после блока и самой функции.
Может быть, к теме не относится, но ещё в консоли есть:
Цитата

syntax error
});                                  site.local (строка 317)

Не пойму, что это за файл (site.local-этоназвание папки с сайтом), а в скрипте с функцией таймера 317-й строки нет.
Цитата

а ты её случайно не переименовывал?

Нет, тупо копирую в отдельный файл-работает, копирую в шаблон сайта-секунды стоят.
killer8080
l@pteff
jQuery на сайте используется?
Если да, то можешь попробовать запустить вызов через
$(document).ready(function(){  
countdownTimer(...);
});

или
window.onload = function(){
countdownTimer(...);
}
killer8080
Цитата (l@pteff @ 5.01.2012 - 22:00)
Не пойму, что это за файл (site.local-этоназвание папки с сайтом), а в скрипте с функцией таймера 317-й строки нет.

Это сам html файл, строку ищи в нем.
l@pteff
killer8080, общая картина выглядит так:
В файле sidebar.php:

<div id="next_event">

</
div>

В файле traction.js

jQuery(document).ready(function() {
//много кода

function countdownTimer(interval, tagId){
--interval;
var hours = parseInt(interval / 3600),
minutes = parseInt(interval / 60) % 60,
seconds = interval % 60;

hours = hours < 10 ? '0'+hours : hours;
minutes = minutes < 10 ? '0'+minutes : minutes;
seconds = seconds < 10 ? '0'+seconds : seconds;
document.getElementById(tagId).innerHTML = hours+':'+minutes+':'+seconds;
if(interval > 0)
setTimeout("countdownTimer("+interval+", '"+tagId+"')", 1000);
}

countdownTimer(60, "next_event");
});

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.