Hola te dejo un ejemplo:
Código HTML:
<HTML>
<HEAD>
<TITLE> Cuenta regresiva en Javascript </TITLE>
</HEAD>
<BODY onLoad="ini();">
<script type="text/javascript">
var cuentaInicial = "10";
function fin() {
//window.location="http://miweb.com"; <!--si quieres que redireccione a una web quita las // -->
alert ("Mensaje."); <!--mensaje de la ventana alerta-->
}
function unoMenos() {
with (
document.forms["cuenta"]["regresiva"]) value = 'cuenta atras '+cuentaInicial+' segundos.';
if (
cuentaInicial-- > 0
)
setTimeout("unoMenos()", 1000);
else fin();
}
function ini() {
with (
document.forms["cuenta"]["regresiva"]) value = 'cuenta atras '+cuentaInicial--+' segundos.';
setTimeout("unoMenos()", 1000);
}
</script>
<form name="cuenta" action="" >
<input name="regresiva" type="text" size=55" readonly style=border:0px;>
</form>
</BODY>
</HTML>