У объекта событие есть поле trusted, которое содержит true только если событие сгенерировано в результате соответствующих действий пользователя. То есть события разделяются на доверенные и не доверенные.
albel31, открывашка должна быть <a>, а не <label>, и у неё должен быть не for, а href="#win1". К тому же с приведенным кодом у меня не работает закрытие модалки по клику на оверлей, вероятно вы просто потеряли нужную часть кода.
Lepeshka, "Под каким капотом сайт в браузере вызывает git?" - даю руку на отсечение, что запрос с сайта на добавление/изменение файла летит в git,
"Потому что на машине, на которой будет запускаться скрипт не установлен git" - если можно его туда поставить, то лучше так и сделать. А если нельзя, то придётся транслировать запрос на сервер, на котором есть git. Хотя проще всё же поставить.
Дмитрий Байчапанов, "Вы только что создали готовое решение, поздравляю!" - "ок, добавим CRUD, с записью этих кодов. А что дальше? там работы на 15-20 минут."
Как связан ваш CRUD и "работы на 20 минут" с комментарием "поздравляю" ?
Robert, не-не-не, спасибо вам конечно за время, но мне нужна была именно картинка, сам файл изображения, чтобы скачать себе сервер, пихнуть туда ваш код, вашу картинку, и затестить случай.
Alex_87, а зачем вам нужно проводить эту проверку на сервере? Проверяйте на клиенте, и всё. Если очень хочется, можно эти ошибки отправлять клиенту обратно. Наверное речь об этом.
"Вы сами додумали или может покопались в документации?" - это просто делегирование обработчика родительскому элементу.
Alex_87, сильно сомневаюсь, что я хоть на каком-то значимом уровне в мире разработки. Если между мной и вами вообще есть какие-то в этой области отличия, то максимум в том, что я пытаюсь понимать что вообще происходит.
"Там у меня прописаны вывод ошибок" - не-а, нету вывода ошибок. Более того - вообще никакого вывода нет, скрипт ничего не выводит. Вижу переменные $error и $err, больше ничего связанного с этим нету.
Прогоните это через какой-нибудь js beautifier, увидите что используются Three.js, Tween.js и прямые руки, то есть наиболее вероятно что непосредственно алгоритм отрисовывающий данную конкретную анимацию написан разработчиками компании hotdot.