Elepsis Eclipse
Гений
(64067)
3 года назад
Скрипт наверно добавлен вверху, и когда загружается, элемента 'SignIn' еще не существует. Перенести тег script где-то вниз, перед закрывающим body.
document.addEventListener("click", function(event) {
if (event.target == closewindow) {
closewindow.style.display = "none";
}
})
Вместо window.onclick... onclick может быть только один.
pasha1neoУченик (211)
3 года назад
у меня скрипт вынесен в отдельный файл а ссылка на файл в head
мне придётся пытаться менять скрипт? нужно что бы окно закрывалось по клику вне контейнера div типо тыкнул в любом месте по экрану вне контейнера
перестало работать это как починить и обьясните пожалуйста
он должен присваивать стилю display значение None но он этого не делает
стоит самый первый мне кажется это связанно с var
var closewindow = document.getElementById('SignIn');
window.onclick = function(event) {
if (event.target == closewindow) {
closewindow.style.display = "none";
}
}