PDA

Показать полную графическую версию : [решено] Отсчитать время до открытия страницы.


Medic84
20-06-2009, 16:54
Мне нужно написать очень простенький javascript, который по истечении 15 секунд открывает страницу.

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

Как открыть страницу я нашел

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

Medic84
24-06-2009, 11:51
<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 страницы




© OSzone.net 2001-2012