Задача такая:
Сделайте на странице чек-бокс "Часы", изначально не отмеченный. Если пользователь отмечает этот чек-бокс, то появляется новое окно без всех дополнительных опций (без меню, строки статуса, панели инструментов и т.д.). В этом окне необходимо показывать время красивыми графическими цифрами (часы должны правильно идти).
Если пользователь удалит отметку чек-бокса "Часы" в основном окне, то окно с часами необходимо закрыть. Кроме этого окно с часами закрывается, если на место Вашей страницы загружается другая.
Что есть:
На родительском окне создал чек-бокс "Часы", щёлкаю (ставлю галку) по чек-боксу появляется дочернее окно с часами (часы тикают), щёлкаю (убираю галку) дочерее окно не закрывается.
Вопрос:
Как сделать чтобы при втором нажатии на чек-бокс дочернее окно закрывалось????
<body OnLoad="show3()">
<h1> Задание 5. </h1>
<input type="checkbox" name="myCheckBox" onClick="child_open()" /> Часы <br>
<SCRIPT LANGUAGE="JavaScript">
function child_open()
{
if (myCheckBox.checked)
{ var newWin = window.open( "часы.html",'new',"width=750,height=400,toolbar=7")
newWin.focus(); }
else
{
window.close();
newWin.close();
}
}
</script>
</body>