Js: Не закрывается дочернее окно

153
10 мая 2018, 06:51

Помогите, пожалуйста. При нажатии на ссылку в родительском окне программно создаётся новое окно в котором создаётся кнопка "Закончить". При нажатии на эту кнопку дочернее окно должно закрываться. Проблема: окно не закрывается. Вроде ерунда, а бьюсь битый час... Где в коде ошибка?

var newWindow; 
 
function OpenWin() { 
  newWindow = open("", "newWindow", "location = no"); 
 
  var element = newWindow.document.createElement('button'); 
  element.innerHTML = 'Закончить', element.id = 'but', element.onclick = 
    'CloseWin()'; 
  newWindow.document.body.appendChild(element); 
 
} 
 
function CloseWin() { 
  newWindowlose(); 
}
body { 
  background: #4169E1; 
} 
 
a { 
  color: #FF0000; 
  font-size: 30px; 
  display: block; 
}
<a href="#" onclick="OpenWin()" id="Manjo"> Милен Демонжо </a> 
<a href="#" onclick="OpenWin()" id="Pier">Пьер Ришар</a> 
<a href="#" onclick="OpenWin()" id="Gosling"> Райен Гослинг</a>

Answer 1
<!DOCTYPE html>
<html>
    <meta charset="utf-8">
    <head>
        <title> Lab 6</title>
        <style>
            body{
                background:#4169E1;
            }
            a{
                color:#FF0000;
                font-size:30px;
                display: block;
            }
        </style>
    </head>
    <body>
        <a href="#"  onclick="OpenWin()" id ="Manjo"> Милен Демонжо </a>
        <a href="#" onclick="OpenWin()" id = "Pier">Пьер Ришар</a>
        <a href="#" onclick="OpenWin()" id = "Gosling"> Райен Гослинг</a>
    </body>
    <script>
<!-- language: lang-js -->
        function OpenWin() {
            var newWindow = window.open("", "newWindow", "location = no"), element = newWindow.document.createElement('button');
            element.innerHTML = 'Закончить', element.id = 'but', element.onclick = function() {
                newWindow.close()
            };
            newWindow.document.body.appendChild(element);
        }
    </script>
</html>
READ ALSO
strpos() не видит большие буквы

strpos() не видит большие буквы

Проблема в том что если даже слово {keyword} содержит большие буквы он видит как с маленькими, но мне этого не нужно, мне нужно чтобы выполнили...

164
Не работает пагинация на сайте WordPress

Не работает пагинация на сайте WordPress

Вот страница с пагинацией

149
SQL запрос с исключением

SQL запрос с исключением

Хочу чтобы запрос не выводил пользователя с id равным 1

191
Поиск по всему массиву, и вывод значения

Поиск по всему массиву, и вывод значения

подскажите, как лучше всего выполнить поиск по данному массивуПоиск значения "name"

206