Есть скрипт формы, заключенного в div с id="popup_form".
Почему-то при нажатии на кнопку div (не в форме) с событием onClick="formOpenClose()" при первом клике из x.style.display возвращается пустая строка, а при остальных как и должно быть - none.
Гугление ничего не дало, может "свежий, натренированный" глаз что увидет - где ошибка закралась?
И можете объяснить почему когда я начал использовать на сайте js то при обновлении странички по F5 страница не прокручивается в начало, как это было изначально - без js?
function formOpenClose(){
var x = '';
x = document.getElementById('popup_form');
if(x.style.display == 'none' || x.style.display == ''){
x.style.display = 'block';
} else {
x.style.display = 'none';
}
}
#popup_form{
display: none;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background-color: rgba(0,0,0,0.5);