Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> графический счётчик/секундомер 
:(
    Опции темы
kraj
Дата 3.3.2007, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 3.3.2007

Репутация: нет
Всего: нет



Привет.
Прошу помощи в написание скрипта следующей формы: 
ннн,ккк - где ккк изменяется от 000 до 999 с возможностью задания скорости, а при достижения 999 соответственно изменяется и ннн=ннн+1, а ккк=000 и т.д.
Заранее благодарен.

PM MAIL   Вверх
RodeGO
Дата 3.3.2007, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 3.3.2007
Где: Украина

Репутация: нет
Всего: нет



Примерно так это будет выглядеть:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>123</TITLE>
</HEAD>
<script TYPE="text/javascript">
var k=0;
var n=0;

function counter(k,n){
k=k+1;
if(k>999){
n=n+1
k=0
}
alert(n+'.'+k);
counter(k,n)
}
counter(k,n)
</SCRIPT>
<BODY>
<script TYPE="text/javascript">

</SCRIPT>
</BODY>
</HTML>

PM MAIL ICQ   Вверх
kraj
Дата 4.3.2007, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 3.3.2007

Репутация: нет
Всего: нет



Это очень хорошо. Но как сделать, чтобы счётчик не зависел ни от действий посетителя, ни от времени, а начал своё действие, как только была создана страничка, ну или аккумулирующим шагом стал всего единственное разовое открытие страницы? И как привязать цифры к графическому изображению цифр.
PM MAIL   Вверх
AKS
Дата 4.3.2007, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Участник форума
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 20.9.2006

Репутация: 27
Всего: 52



kraj, давайте архив с изображениями - я напишу пример реализации счетчика на изображениях...
PM MAIL   Вверх
kraj
Дата 4.3.2007, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 3.3.2007

Репутация: нет
Всего: нет



PM MAIL   Вверх
12345c
Дата 5.3.2007, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Скрипт, который, если запустить, покажет HTML (для удобства проверки):
Код
<script>
//Функция вывода i-й младшей цифры числа.
Number.prototype.CifraI=function(i){
  return Math.floor(this/(Math.pow(10,i))%10);}
//Счёт:
velocity=2; //раз в секунду
i=1;
countER=function(){var s='';
  for(j=5;j>=0;j--){s+='[img src='+i.CifraI(j)+'.GIF>';
    if(j==3)s+=',';}
  dd1.innerHTML=s;
i++;}
ww=setInterval(countER,1000/velocity);
onload=function(){dd1=document.getElementById('d1');}
</script>
<div id=d1></div>
 Чтобы стал показывать рисунки, замените квадратную скобку в /s+='[img src/ на угловую: /s+='<img src/. Остаётся в <div id=d1></div> написать начальные нули и проставить размеры рисунков. И ещё сделать предзагрузку:
Код
//вписать в скрипты
aa=[];
for(k=0;k<10;k++)aa[k].src=k+'.GIF';

PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.