если по переходам по страницам используешь ссылки,
эту функцию можно задействовать так: <a href = 'твой урл' onclick = "AddToTime('значение_таймера');"...
хранить таймер можно в сессии, можно в БД
на php все просто:
напишу как с сессиями такое провернуть,
когда начинается тест, сохраняешь php функцию time() - в $_SESSION['time1'];
делается так:
$_SESSION['time1'] = time();
при условие что на 1 вопрос выделяется 30 сек, пишишь:
if ((time() - 30) > $_SESSION['time1']) {echo "Вы неуспели ответить на вопрос";}
# иначе сохраняешь новое время
else {$_SESSION['time1'] = time(); echo "Вы быстрее молнии товарищь ";}
далее выкидываем пользователю следующий вопрос
и по новой это условие
т.е. реализация получается на стороне сервера и это безопасней чем на ajaxe ибо выполнение js можно тормознуть или подделать данные,
к этому примеру можно прилепить таймер на js, с обычным обновлением скрипта.. типа визуализации
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы