Информация о файлах cookie на этой странице

Наш сайт использует файлы cookie, чтобы обеспечивать его работу, а также собирать и анализировать данные о работе и использовании сайта. Политика конфиденциальности

  • Курсы
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Тарифы
  • English
  • Čeština
  • Deutsch
  • Русский
ВойтиНачать бесплатно
  • Курсы
  • Тарифы

Сообщество

Войти
  
  • Курсы
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Тарифы
  • English
  • Čeština
  • Deutsch
  • Русский
ВойтиНачать бесплатно
  • Курсы
  • Тарифы

Сообщество

Войти

Выбор сеанса

Теперь самое главное: билеты. В каждой строке таблицы появится кнопка Выбрать места. Нажатие на неё открывает под таблицей выбор мест, в заголовке которого указаны день, время и фильм. В этом упражнении вы добавите выбор мест и откроете его; сами места появятся в следующем.

Выбор мест — это раздел showtimes.html под таблицей:

<section id="seat-picker" hidden>
    <h2 id="picker-title"></h2>
</section>

Атрибут hidden скрывает элемент. Скрипт показывает его так: seatPicker.hidden = false;, а true снова скрывает. Это удобно для частей страницы, которые пока не нужны.

Кнопки создаёт showShowtimes(), каждую в пятой ячейке своей строки. (Добавьте в строку заголовков ещё и пятую, пустую ячейку th, чтобы линия под заголовками шла и над кнопками.) Обработчик каждой кнопки должен знать, какой сеанс в её строке. Создавайте его внутри цикла, как вы делали с избранным в мини-проекте «Киновечер», и он запомнит сеанс своего витка цикла:

button.addEventListener("click", function () {
    chooseShowtime(showtime);
});

Функцию chooseShowtime() вам предстоит написать самим: она заполняет заголовок и показывает выбор мест. В следующих упражнениях она будет делать больше.

Задание

  1. 1

    В showtimes.html добавьте выбор мест под таблицей: section с id seat-picker и атрибутом hidden, а в ней пустой заголовок h2 с id picker-title.

  2. 2

    Добавьте в каждую строку таблицы кнопку Выбрать места. Нажатие на неё показывает выбор мест, а в #picker-title записаны день, время и фильм сеанса, например Пятница 17:30, Роботы в отпуске.

Назад

3/8

  1. 1. Расписание из файла
  2. 2. Выбор дня
  3. 3. Выбор сеанса
  4. 4. Места в зале
  5. 5. Выбор мест
  6. 6. Форма бронирования
  7. 7. Сохранение бронирований
  8. 8. Ваши билеты
Далее

Начните программировать бесплатно

Регистрируясь, вы принимаете Условия использования и Политику конфиденциальности.

Или зарегистрируйтесь через: