Q: Как сделать, чтобы в выходные выводилось одно всплывающее окно, а ночью другое. Недавно у меня возник вопрос "Как создать всплывающее окно, которое будет выводиться только в заданное время". С этим вопросом мне помог пользователь форума Rules. Код, который он мне предоставил:
    <html>
<head>
    <meta name="charset" content="utf-8">
    <title>Окно</title>
    <style type="text/css">
        #mywindow{
                    position: absolute;
                    top: 25%;
                    left: 25%;
                    width: 50%;
                    height: 50%;
                    background-color: #FFF9AE;
                    visibility: hidden;
                }
        #closewin{
            position: absolute;
            top: 3px;
            right: 3px;
            width: auto;
            height: auto;
            background-color: #FFF9AE;
            text-decoration: underline;
        }
                #mywindow2{
                    position: absolute;
                    top: 25%;
                    left: 25%;
                    width: 50%;
                    height: 50%;
                    background-color: #FFF9AE;
                    visibility: hidden;
                }
        #closewin2{
            position: absolute;
            top: 3px;
            right: 3px;
            width: auto;
            height: auto;
            background-color: #FFF9AE;
            text-decoration: underline;
        }
    </style>
    <script>

function showWindow(){
            var myWindow = document.getElementById("mywindow");
            var myWindow2 = document.getElementById("mywindow2");
            var nowDate = new Date();
            if(nowDate.getDay() == 0 || nowDate.getDay() == 6){
                myWindow.style.visibility = "visible";
            }

            if(nowDate.getDay() == 1 || nowDate.getDay() == 2 || nowDate.getDay() == 3 || nowDate.getDay() == 4 || nowDate.getDay() == 5 || ( nowDate.getHours() <= 8 || nowDate.getHours() >= 21 )){
                myWindow2.style.visibility = "visible";
            }
        }
        function closeWin(){
            var myWindow = document.getElementById("mywindow");
            myWindow.style.visibility = "hidden";
        }
        window.onload = showWindow;

    </script>
</head>
<body>
<div id="mywindow"><div id="closewin" onclick="closeWin()">Закрыть</div>Выходной</div>
<div id="mywindow2"><div id="closewin" onclick="closeWin()">Закрыть</div>Ночь</div>
</body>
</html>

Теперь вопрос в другом: как сделать так, чтобы ночью всплывало одно окно, а в выходные - другое.
A: Я счас занят вот примерный код потом подредактирую...
<html>
<head>
    <meta name="charset" content="utf-8">
    <title>Окно</title>
    <style type="text/css">
        #mywindow1 {
        position: absolute;
        top: 25%;
        left: 25%;
        width: 50%;
        height: 50%;
        background-color: #FFF9AE;
        visibility: hidden;
    }

    #closewin1 {
        position: absolute;
        top: 3px;
        right: 3px;
        width: auto;
        height: auto;
        background-color: #FFF9AE;
        text-decoration: underline;
    }

    #mywindow2 {
        position: absolute;
        top: 25%;
        left: 25%;
        width: 50%;
        height: 50%;
        background-color: #FFF9AE;
        visibility: hidden;
    }

    #closewin2 {
        position: absolute;
        top: 3px;
        right: 3px;
        width: auto;
        height: auto;
        background-color: #FFF9AE;
        text-decoration: underline;
    } </style>
    <script>
        function showWindow() {
            var myWindow1 = document.getElementById("mywindow1");
            var myWindow2 = document.getElementById("mywindow2");
            var nowDate = new Date();
            if (nowDate.getDay() == 0 || nowDate.getDay() == 6) {
                myWindow1.style.visibility = "visible";
            }

            else if (nowDate.getHours() <= 8 || nowDate.getHours() >= 21 ) {
                myWindow2.style.visibility = "visible";
            }
        }
        function closeWin(obj) {
            var myWindow = obj.parentNode;
            myWindow.style.visibility = "hidden";
        }
        window.onload = showWindow;

    </script>
</head>
<body>
<div id="mywindow1">
    <div id="closewin1" onclick="closeWin(this)">Закрыть</div>
    Выходной
</div>
<div id="mywindow2">
    <div id="closewin2" onclick="closeWin(this)">Закрыть</div>
    Ночь
</div>
</body>
</html>
