Tengo este codigo, al darle click x primera vez, abre un popup, y el boton q dice Web cambia de web a un coteo de 5 a 0, cuando llega a 0 se restablece y cambia a Web de nuevo y al darle click deveria de entrar a la web, pero no logro hacer q funcione, les dejo el codigo tal cual original
todo esta bien, hasta donde termina el conteo
supongamos q esto es el index.html y kiero ir a web.html, espero me ayuden ^^
Código HTML:
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript">
timer = null;
ventana = null;
n = 5;
aviso = false;
function fnPopup(){
ventana = window.open('popup.html', 'popup',
'scrollbars=1,resizable=1,width=780,height=700,left=150,top=150');
$('input[name=btnDescargar]').val('5');
$('input[name=btnDescargar]').attr('disabled','disabled');
timer = setInterval("empieza_contar()", 500);
}
function empieza_contar(){
if(ventana != null){
if(ventana.closed){
alert('Cerraste La Ventana Antes De 5 Segundos');
clearInterval(timer); n = 5;
$('input[name=btnDescargar]').val('Preparar Entrada A La Web');
$('input[name=btnDescargar]').removeAttr('disabled');
return;
}
if(ventana.frames.length == 3){
return false;
}else{
n = n - 1;
$('input[name=btnDescargar]').val(n);
if(n == 0){
clearInterval(timer);
$('input[name=btnDescargar]').remove();
$('input[name=B2]').before('<input type="submit" value="Web">');
}
}
}
}
</script>
y en el boton tengo
<center><td align="center"><!--<input type="submit" value="Web">-->
<input type="button" name="btnDescargar" value="Web" onClick="fnPopup()"/>
<input value="Restablecer" name="B2" size="1" type="reset" style="display:none"></td></center>