Как рассчитать сессию для викторины (Javascript) - PullRequest
1 голос
/ 15 октября 2011

Я делаю приложение для викторины, и мне хотелось бы знать, как можно создать таймер для викторины?

В настоящее время я собираюсь отобразить все вопросы викторины на одной странице, и у меня будет основной таймер, например, 30-минутный отсчет, а также для записи времени, которое потребовалось, когда пользователь нажимает кнопку "Отправить".

В будущем я мог бы добавить в многостраничную викторину, а также время, затрачиваемое на отдельные вопросы.

Буду очень признателен за советы по использованию и структуре инструментов! Спасибо.

1 Ответ

2 голосов
/ 15 октября 2011

Не удалось найти хороший простой пример, поэтому я просто написал свой собственный (проверено только в FF):

<html>
<head>
    <title>Test Page</title>
</head>
<body>
    <input id="time" readonly="true"></p>
    <script type="text/javascript">
        seconds = 0;

        function elapse()
        {
            seconds += 1;
            document.getElementById('time').value = seconds.toString();
        }

        setInterval(elapse, 1000);
    </script>
</body>
</html>

Возможно, вы захотите настроить его, возможно: если вы не хотите показывать прошедшее время, вы можете использовать скрытое поле; если вы это сделаете, вы захотите отформатировать его немного лучше. Но с этим нужно работать.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...