somiok.com    

한국어

Board

아래 질문에 대한 소스를 알게되어서 혹 필요한 분이 있을까하는 마음에
이렇게 소스를 올립니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title> new document </title>
        <meta name="generator" content="editplus" />
        <meta name="author" content="" />
        <meta name="keywords" content="" />
        <meta name="description" content="" />
        <script type="text/javascript">
        //<![CDATA[
        //1. 8시 30분에는 네이버창을 띄운다.
        //2. 9시 20분에는 네이버창이 닫히고 야후창을 연다.
        //3. 10시 15분에는 다음창이 닫히고 구글창을 연다.
            
            var oTimerId = null;
            var ddNaverTimeout = null;
            var ddYahooTimeout = null;
            var ddGoogleTimeout = null;

            var g_bls_timer_flag = true;
            var g_int_timer_interval_index = 0;
            var g_int_inter_timeout_second = 1;

            function fn_append_timeCheckFrameViewer(){
        
                var oFrame = document.getElementById("time_frame_container");
                var arr_frame_url = ["http://www.naver.com","http://www.yahoo.com","http://www.google.com"];

              
                
                if (new Date() >= ddNaverTimeout && new Date() <= ddYahooTimeout){
        
                    if (g_bls_timer_flag) oFrame.src = arr_frame_url[0];
                    g_bls_timer_flag = false;
                }
                else{
                    
                    if (oFrame.src == arr_frame_url[0]) g_bls_timer_flag = true;
                }

                if (new Date() >= ddYahooTimeout && new Date() <= ddGoogleTimeout){
                    
                    if (g_bls_timer_flag) oFrame.src = arr_frame_url[1];
                    g_bls_timer_flag = false;
                }
                else{
                    
                    if (oFrame.src == arr_frame_url[1]) g_bls_timer_flag = true;
                    
                }
                
                if (new Date() <= ddNaverTimeout || new Date() >= ddGoogleTimeout){

                    if (g_bls_timer_flag) oFrame.src = arr_frame_url[2];  
                    g_bls_timer_flag = false;                    
                }
                else{
                    if (oFrame.src == arr_frame_url[2]) g_bls_timer_flag = true;
                }

            }

            function fn_recall_event_timer(){
                
                oTimerId = window.setInterval(function(){fn_append_timeCheckFrameViewer();}, (g_int_inter_timeout_second * 1000));
            }

            window.onload = function(){
                
                ddNaverTimeout = new Date(new Date().getYear(), new Date().getMonth(), new Date().getDate(), 23, 17);
                ddYahooTimeout = new Date(new Date().getYear(), new Date().getMonth(), new Date().getDate(), 23, 18);
                ddGoogleTimeout = new Date(new Date().getYear(), new Date().getMonth(), new Date().getDate(), 23, 19);

                fn_recall_event_timer();
            }

        //]]>
        </script>

    </head>

    <body>
        
        <iframe id="time_frame_container" src="" width="500" height="500" frameborder="0"></iframe>

    </body>
</html>