Добрый день!
Есть страница с модальным окном, оно открывается по событию DOMContentLoaded:
<script>
function showModalWin() {
var darkLayer = document.createElement('div');
darkLayer.id = 'shadow';
document.body.appendChild(darkLayer);
var modalWin = document.getElementById('popupWin');
modalWin.style.display = 'block';
darkLayer.onclick = function () {
darkLayer.parentNode.removeChild(darkLayer);
modalWin.style.display = 'none';
return false;
};
}
document.addEventListener("DOMContentLoaded", showModalWin);
</script>
, т.е. при загрузке страницы.
Но когда я загружаю ее переходя по ссылке с другой страницы:
<a href = "pomodoro-modalwind.html"><img src="images/printscreen1.jpg" alt=""></a>
, переход происходит, но для открытия модального окна нужно нажать на ссылку "вызвать окно".
Ссылка на странице была, но она закомментирована:
<!-- <a href = "#" onclick="showModalWin()">Вызвать окно</a> -->
Обработчик не срабатывает. Страницу перезагружал, по колесу пинал, капот открывал. В чем может быть дело?