Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2008, 13:18   #1
xAlfx
 
Регистрация: 20.12.2008
Сообщений: 3
По умолчанию Java таймер

Народ подскажите пожалуйста как обнулить java таймер ???

Вот html код таймера с сайта

Код:
<script type="text/javascript">
start_time=new Date();
var elem=document.getElementById('time_script');
var mTitle = document.title;
function update_time()
{
    new_time=new Date();
    s=7310-Math.round((new_time.getTime()-start_time.getTime())/1000.);
    m=0;h=0;
    if(s<0)
	{
		elem.innerHTML='***';
		document.location=document.location;
	}
	else
	{
		if(s>59)
		{
			m=Math.floor(s/60);
			s=s-m*60;
		}

		if(m>59)
		{
			h=Math.floor(m/60);
			m=m-h*60;
		}
		if(s<10)
		{
			s="0"+s;
		}
		if(m<10)
		{
			m="0"+m;
		}
		elem.innerHTML=" "+h+":"+m+":"+s+" ";
		document.title=" ["+h+":"+m+":"+s+"]     " + mTitle;
		window.setTimeout("update_time();",999);
	}
}
update_time();
</script>
а если быть точнее то есть ссылка на страницку где имеется таймер (http://www.botva-online.ru/farm.php)
время таймера 8 часов.
Очень нужно его сбросить.
Помогите кто знает

Последний раз редактировалось SkyM@n; 22.12.2008 в 19:43. Причина: новый текст
xAlfx вне форума Ответить с цитированием
Старый 20.12.2008, 14:47   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Присвоить таймаут определённой переменной:
t = window.setTimeout("update_time();", 999);
clearTimeout(t); //сброс таймаута
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 20.12.2008, 16:59   #3
xAlfx
 
Регистрация: 20.12.2008
Сообщений: 3
По умолчанию

Я так понимаю что действие скрипта происходит на сервере а клиент только видит релультаты !!! Данный кусок кода взят из страницы онлайн игры.
В данном случае можно как-нибудь обнулить таймер и если да то что для этого надо ???
xAlfx вне форума Ответить с цитированием
Старый 21.12.2008, 03:48   #4
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Вы что, прикалываетесь так?
Цитата:
Приходит мужик в пиццерию и говорит:
- Мне нужно чтобы в офисе напротив сняли трубку телефона.
- Эээ.. Ну позвоните им.
- Я так понимаю, что они заняты совсем другими делами. Я только что к ним заходил. В данном случае, можно ли сделать чтобы они сняли трубку телефона?
Если вам нужно, чтобы сервер обнулил таймер - позвоните администратору игры и попросите обнулить его.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 21.12.2008, 14:54   #5
xAlfx
 
Регистрация: 20.12.2008
Сообщений: 3
По умолчанию

Не ну во-первых звонить админу это глупость.
Я в java не очень разбираюсь. Может можно написать скрипт который будет обнулять таймер на сервере, а точнее скрипт таймера.
И что для этого надо ??? (пароль от хостинга или еще что-нибудь)
xAlfx вне форума Ответить с цитированием
Старый 22.12.2008, 19:43   #6
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Глупость называть джаваскрипт джавой.
SkyM@n вне форума Ответить с цитированием
Старый 22.12.2008, 22:44   #7
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

А с чего вы взяли, что там только яваскриптовский таймер? Нормальный программист поставил бы там и "внутренний" таймер.
Если скрипт ваш и вы точно уверены, что "внутренного" таймера там нет, то просто обновите страницу и таймер сбросится. Если же он не сбросился, то значит "внутренний" таймер там есть, а значит чтобы его сбросить нужен доступ к базе данных или к месту, где этот таймер хранится. Если у вас уже есть такой доступ, то поздравляю! Теперь вы администратор проекта. И теперь вам будут звонить домой, чтобы сбросить таймер.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ТАЙМЕР ratibor32 Общие вопросы C/C++ 1 26.12.2007 19:02
таймер darkcoder Общие вопросы Delphi 5 06.12.2007 06:14
Таймер Stanislav Общие вопросы Delphi 3 26.11.2007 06:52