на этом веб-сайте текстовое время динамически обновляется .. я угадывание с помощью javascript.

Это html-код, использующий Firebug для проверки страницы ...

<strong class="big" id="ct">Friday, 3 September 2010 at 8:17:21 AM</strong>

При этом значение времени увеличивается каждую секунду.

Я предполагаю, что какой-то javascript обновляет элемент ct ... но я не могу найти код, как это сделать?

Кто-нибудь может помочь?

0
Pure.Krome 3 Сен 2010 в 11:18

2 ответа

Лучший ответ

Код javascript на этой странице запутан, и, вероятно, вы не можете его найти. Для этого вы можете использовать функцию setInterval:

$(function() {
    setInterval(function() {
        $('#ct').html(new Date().toString());
    }, 1000);
});
3
Darin Dimitrov 3 Сен 2010 в 07:27

Вы также можете использовать метод setTimeout следующим образом:

function updateTime() {
    var dtString = new Date().toString();
    $('#lblDate').html(dtString);
    setTimeout(updateTime,1000);
}
updateTime();

Это отличается от setInterval. setTimeout должен вызываться снова при каждом вызове функции, чтобы он работал как setInterval.

0
Zafer 3 Сен 2010 в 07:37