Alive Afterall (alaft) wrote,
Alive Afterall
alaft

О фкантагте.ру

На главной странице вконтакта (когда неавторизованным заходишь) есть счетчик, показывающий инфу типа "Нас уже 14 226 919". Причем он постоянно обновляется)))

Вот как это сделано средствами javaScript:

<script type="text/javascript">
var memCount = 14226889;
var memPerSec = 0.260968121693;
function updateCount() {
next = -(1000 / memPerSec)*Math.log(Math.random());
memCountString = '' + memCount;
len = memCountString.length;
memCountString = memCountString.substr(0,len-6)+" "+memCountString.substr(len-6,3)+" "+memCountString.substr(len-3,3);
ge('memCount').innerHTML = memCountString;
memCount = memCount + 1;
setTimeout(updateCount, next);
}
window.onload = function(){
updateCount();
}
</script>


В двух словах: генерация случайных чисел методом Math.random() с соответствующей обработкой для получения случайных темпов прироста поголовья. Ну и обновление этого числа на странице методом .innerHTML

То, что первоначальное число берется из реального счетсика регистраций, я верю. Но нафига дальше весь спектакль прыгающих цифирь устраивать?
Subscribe

  • Осень. ЛТА

    Вчера после работы мне выпало примерно полтора часа времени, которое нужно было куда-то деть. По случаю неплохой погоды заехал в парк Лесотехнической…

  • Осень на Хепоярви

    Еще одно новое для меня осеннее место. Доселе я бывал тут только летом. Все фоты сделаны вдоль Тропы Здоровья: Озеро Пионерское: И утки…

  • Осень. Болото. Сестрорецкое.

    Я уже бывал в этих местах летом 2 года назад. А теперь пришла пора посмотреть на них в желтых красках. Как и на всякой экотропе, тут дорожки и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 14 comments

  • Осень. ЛТА

    Вчера после работы мне выпало примерно полтора часа времени, которое нужно было куда-то деть. По случаю неплохой погоды заехал в парк Лесотехнической…

  • Осень на Хепоярви

    Еще одно новое для меня осеннее место. Доселе я бывал тут только летом. Все фоты сделаны вдоль Тропы Здоровья: Озеро Пионерское: И утки…

  • Осень. Болото. Сестрорецкое.

    Я уже бывал в этих местах летом 2 года назад. А теперь пришла пора посмотреть на них в желтых красках. Как и на всякой экотропе, тут дорожки и…