С нами с 16.12.04
Сообщения: 421
Рейтинг: 200
|
Добавлено: 06/07/10 в 23:55 |
Нужно отобразить число меняющее свое значение каждую секунду в заданных пределах, например от 2400 до 3200..
то есть что то похожее на :
http://usaknow.com/1/a.html
Хелп плиз.
|
|
|
|
С нами с 05.05.05
Сообщения: 470
Рейтинг: 426
|
Добавлено: 07/07/10 в 00:56 |
в основной файл пихаешь скрипт:
Код: [развернуть] |
<SCRIPT language="JavaScript" SRC="timer.php"></SCRIPT>
|
собственно timer.php:
Код: [развернуть] |
<?php
header('Content-Type: text/javascript');
?>
var t=2400;
function do_cd()
{
if (t<3200) { t++; document.getElementById('cd').innerHTML=t; } else { clearInterval(tm); }
}
var tm=setInterval('do_cd();',1000);
document.write("<span id='cd'></span>\n");
do_cd();
<? exit(); ?>
|
|
|
|
|
С нами с 19.05.08
Сообщения: 1894
Рейтинг: 3625
|
Добавлено: 07/07/10 в 01:32 |
Ой, а зачем такие сложности. Можно же прото используя setTimer() генерять случайтые числа.
greg green: Если надо помощь то стукни помогу написать
|
|
(!)Внимание Ero Advertising дополнительный Еврики от продажи рекламы. Особенно попандеров и мобилок.
|
0
|
|
|
С нами с 16.12.04
Сообщения: 421
Рейтинг: 200
|
Добавлено: 07/07/10 в 01:35 |
Ага спасибо, но немного не так..
Тут увеличивает значение каждую секунду на единицу
А надо чтобы рандомом значение менялось рандомно в пределах заданного интервала
то есть например интервал от 80 до 100
И чило будет 82, 93, 98, 81, 100, 87, 90
Как то так..
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 07/07/10 в 01:37 |
ёмаё, а без сервера никак чтоли?
Код: | <span id="num">0</span>
<script>
function change()
{
var m = 2400, n = 3200
document.getElementById("num").innerHTML = (Math.floor(Math.random()*(n-m+1))+m)
setTimeout(change,1000)
}
change()
</script> |
|
|
|
|
С нами с 16.12.04
Сообщения: 421
Рейтинг: 200
|
Добавлено: 07/07/10 в 02:52 |
спасибо !
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 07/07/10 в 13:26 |
вот более оптимизированный вариант, ну это на будущее может кому, а вообще и первый нормальный.
Код: | <span id="num">0</span>
<script>
var element = document.getElementById("num")
setInterval(function()
{
var m = 2400, n = 3200
element.innerHTML = (Math.floor(Math.random()*(n-m+1))+m)
},1000)
</script> |
|
|
|
|
С нами с 20.02.06
Сообщения: 248
Рейтинг: 366
|
Добавлено: 07/07/10 в 14:10 |
Emperor: батенька, да вы извращенец!
особенно exit(); в конце доставляет
|
|
|
|
С нами с 05.05.05
Сообщения: 470
Рейтинг: 426
|
Добавлено: 07/07/10 в 15:40 |
|
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 07/07/10 в 16:09 |
какой аккуратный . а объекты удаляешь?
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |