SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Как сделать счетчик для сайта?

mlpro mlpro  
32
  29.11.2013 19:42       6 439    
Как сделать примитивный счетчик для сайта который
был раз в 10-15 секунд прибавлял бы по 1 цифре. Т.е. как счетчик времени
только наоборот.
Пример:
6d9fd9f1d3a7.jpg 

Ответы на пост (7) Написать ответ
silicoid silicoid
25
30.11.2013 01:22
Разберетесь сами?
<head>
<script language="javascript" type="text/javascript">
var step = 1; // задержка (в секундах)
var pos = 100500; // начальная позиция
function changeTimerContent(){
var odata = '';
var chars = String(pos);
for (var n=0;n<chars.length; n++) {
odata = odata+'<div class="counter">'+chars.charAt(n)+'</div>';
}
$('#CounterContent').html(odata);
pos ++;
}
$(document).ready(function(){
// счетчик запустится только после полной загрузки страницы
setInterval(changeTimerContent, step*1000);
})
</script>
</head>
<body>
<div id="CounterContent"></div>
</body>
-1
Решение
mlpro mlpro
32
30.11.2013 01:47
Спасибо большое!
0
silicoid silicoid
25
30.11.2013 01:49
Не за что.
только не забудьте вначале подключить jquery. оно понадобится для работы
0
seobelarus seobelarus
120
29.11.2013 20:25
js,php,mysql,cron
0
seobelarus seobelarus
120
29.11.2013 20:26
хотя туплю, можно обойтись и без БД и крона :)
0
silicoid silicoid
25
30.11.2013 00:39
И без php тоже можно обойтись
0
bambarbeya bambarbeya
11
02.12.2013 00:18
<!DOCTYPE html>
<html>
<head>
<script>
var i = 1;
function getRandomInt(min, max){
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function func(){
document.getElementById("some_div").innerHTML = i++;
time=getRandomInt(10, 20)
setTimeout(func, time * 1000)
}
</script>
</head>
<body onLoad="func()">
<div id="some_div"></div>
</body>
</html>
0