-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
50 lines (42 loc) · 1.87 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
// function resetAnimation() {
// console.log("lalal222"); // Проверяем вывод в консоль
// document.getAnimations().forEach((anim) => {
// anim.cancel();
// anim.play();
// });
// }
// // Сбрасываем анимацию при загрузке страницы
// window.onload = resetAnimation;
// Получаем значение хэша из URL
const hash = window.location.hash;
// Проверяем, есть ли хэш и извлекаем имя
if (hash) {
// Удаляем символ # и выделяем часть после знака =
const name = hash.split('=')[1];
console.log(name );
if (name) {
// Создаем элемент изображения
const img = document.createElement('img');
const video = document.createElement('video')
const img2 = document.createElement('img');
img.src = `./image/${name}1.png`; // Устанавливаем путь к изображению
img2.src = `./image/${name}2.png`; // Устанавливаем путь к изображению
video.src = `./video/${name}.mov` || null;
video.autoplay = true
// video.loop = true
video.muted = true
// Вставляем изображение в HTML
const container = document.getElementById('image-container-one');
const container2 = document.getElementById('image-container-two');
const containerVideo = document.getElementById('video');
container.appendChild(img);
container2.appendChild(img2)
if(video.src !== null) {
containerVideo.appendChild(video)
}
} else {
console.error('Не удалось извлечь имя из URL.');
}
} else {
console.error('Нет хэша в URL.');
}