Помогите, пожалуйста. При нажатии на ссылку в родительском окне программно создаётся новое окно в котором создаётся кнопка "Закончить". При нажатии на эту кнопку дочернее окно должно закрываться. Проблема: окно не закрывается. Вроде ерунда, а бьюсь битый час... Где в коде ошибка?
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() {
newWindow.сlose();
}
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>
<!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>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей