Пожалуйста, удалите padding-top: 100px;
из кода CSS. Если вы хотите сохранить высоту, установите height
или padding-bottom
.
Ваш код JavaScript может только закрыть окно без подтверждения, которое было ранее открыто window.open (). Это - намеренная предосторожность безопасности, потому что сценарий, работающий на веб-странице, не владеет окном, и путем закрытия его отбрасывает историю просмотра в том окне.
Обходное решение должно или иметь "страницу приветствия" или иначе своего рода страницу, которая открывается окно, Вы хотите согласиться с window.open во-первых или сказать Вашим пользователям изменять свои настройки безопасности браузера, чтобы позволить Вашему приложению закрывать их окна.
Существует взлом для этого.
для вызова IE:
window.open('close.html', '_self');
затем в close.html все, в чем Вы нуждаетесь:
<script>window.close();</script>
Так как это по существу открывает всплывающее окно в том же именованном окне, когда "новое' окно открывается, оно имеет "новичка" и таким образом позволяется закрыться.