Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Помогите по джаваскрипт ?
цитата
06/07/10 в 23:55
 greg green
Нужно отобразить число меняющее свое значение каждую секунду в заданных пределах, например от 2400 до 3200..

то есть что то похожее на :

http://usaknow.com/1/a.html

Хелп плиз.
цитата
07/07/10 в 00:56
 Emperor
в основной файл пихаешь скрипт:

<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(); ?>
цитата
07/07/10 в 01:32
 x123p
Ой, а зачем такие сложности. Можно же прото используя setTimer() генерять случайтые числа.
greg green: Если надо помощь то стукни помогу написать
цитата
07/07/10 в 01:35
 greg green
Ага спасибо, но немного не так..
Тут увеличивает значение каждую секунду на единицу
А надо чтобы рандомом значение менялось рандомно в пределах заданного интервала
то есть например интервал от 80 до 100
И чило будет 82, 93, 98, 81, 100, 87, 90
Как то так..
цитата
07/07/10 в 01:37
 webboxxx
ёмаё, а без сервера никак чтоли?
Код:
<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>
цитата
07/07/10 в 02:52
 greg green
спасибо !
цитата
07/07/10 в 13:26
 webboxxx
вот более оптимизированный вариант, ну это на будущее может кому, а вообще и первый нормальный.

Код:
<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>
цитата
07/07/10 в 14:10
 CABMIT
Emperor: батенька, да вы извращенец! icon_razz.gif
особенно exit(); в конце доставляет smail54.gif
цитата
07/07/10 в 15:40
 Emperor
CABMIT писал:
Emperor: батенька, да вы извращенец! icon_razz.gif
особенно exit(); в конце доставляет smail54.gif


Да, я извращенец и горжусь этим! smail101.gif А еще я везде пишу mysql_close() и счетчик обнуляю перед foreach(=>). Это паранойя icon_lol.gif
цитата
07/07/10 в 16:09
 FXIX
какой аккуратный icon_redface.gif. а объекты удаляешь? smail101.gif


Эта страница в полной версии