Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Отсчитать время до открытия страницы. (http://forum.oszone.net/showthread.php?t=143109)

Medic84 20-06-2009 16:54 1147597

Отсчитать время до открытия страницы.
 
Мне нужно написать очень простенький javascript, который по истечении 15 секунд открывает страницу.

Код:

До открытия страницы осталось 15(14, 13 и т.д.) секунд
Как открыть страницу я нашел

Код:

window.location.href = 'http://scripts-forum-ru.na.by/forum/'

Medic84 24-06-2009 11:51 1150543

Код:

<span id="counter"></span>

<SCRIPT LANGUAGE = "JavaScript">
        var secs
        var timerID = null
        var timerRunning = false
        var delay = 1000
       
        InitializeTimer()
       
        function InitializeTimer()
        {
                // Set the length of the timer, in seconds
                secs = 15
                StopTheClock()
                StartTheTimer()
        }
       
        function StopTheClock()
        {
                if(timerRunning)
                        clearTimeout(timerID)
                timerRunning = false
        }
       
        function StartTheTimer()
        {
                if (secs==0)
                {
                        StopTheClock()
                        window.location.href = "http://сайт.ру"
                }
                else
                {
                        document.getElementById("counter").innerHTML = "Через " + secs + " сек страничка откроется"
                        secs = secs - 1
                        timerRunning = true
                        timerID = self.setTimeout("StartTheTimer()", delay)
                }
        }
</SCRIPT>


Работает в теле HTML страницы


Время: 13:19.

Время: 13:19.
© OSzone.net 2001-