Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/08/2011, 14:35
Avatar de syntex
syntex
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: Problemas cuenta atras en js

Ahora he hecho este script y funciona pero no puedo meter dos:

Lo necesitaria para poner en artículos de mi tienda online y que al finalizar cambio el precio real y sin promocion.

Código PHP:
<html>
<
head>
<
script type="text/javascript">
 
function 
countDown(repite,id,a,me,d,h,m,s,precio_a,precio_b)
{    
    if (
repite=='true')
    {
        var 
anyo=a;
        var 
mes=me-1;
        var 
dia=d;
        var 
hora=h;
        var 
minuto=m;
        var 
segundo=s;
        var 
precio_a;
         var 
precio_b;
        var 
id;
    
        var 
La_fecha = new Date();
        var 
La_fecha_total = new Date(anyo,mes,dia,hora,minuto,segundo);
        
        
toSecond = (La_fecha_total La_fecha)/1000
        toDay 
parseInt(toSecond/86400);
        
toSecond=toSecond-(toDay*86400);
        
toHour parseInt(toSecond/3600);
        
toSecond=toSecond-(toHour*3600);
        
toMinute=parseInt(toSecond/60);
        
toSecond=parseInt(toSecond-(toMinute*60));
        
precio_ahoraprecio_a;
        
precio_antesprecio_b;
        
id_div        id;
    }
         
    
toSecond=toSecond-1;
         
         
    if(
toSecond<0)
    {
        
toSecond=59;
        
toMinute=toMinute-1;
    }
 
    if(
toMinute<0)
    {
        
toMinute=59;
        
toHour=toHour-1;
    } 
         
    if(
toHour<0)
    {   
        
toHour=23;
        
toDay=toDay-1;
             
    }
   
    if(
toDay >= 0)
    {         
        
document.getElementById(id_div+'dias').innerHTML toDay;
        
document.getElementById(id_div+'horas').innerHTML toHour;
        
document.getElementById(id_div+'minutos').innerHTML toMinute;
        
document.getElementById(id_div+'segundos').innerHTML toSecond;
        
        
document.getElementById(id_div+'precio').innerHTML precio_ahora+"EUR";
        
        
setTimeout("countDown('false')",1000);
    }else{
        
document.getElementById(id_div+'dias').innerHTML 0;
        
document.getElementById(id_div+'horas').innerHTML 0;
        
document.getElementById(id_div+'minutos').innerHTML 0;
        
document.getElementById(id_div+'segundos').innerHTML 0;
        
        
document.getElementById(id_div+'precio').innerHTML precio_antes+"EUR";
        return 
true;
    }
}
 
</script>
</head>
<body>
*************** 1<br>
Días: <div id="id1_dias"></div>
horas: <div id="id1_horas"></div>
minutos: <div id="id1_minutos"></div>
segundos: <div id="id1_segundos"></div>
precio: <div id="id1_precio"></div>
<script type="text/javascript">countDown('true','id1_','2011','8','27','22','30','14','600','1000');</script>

*************** 2<br>
Días: <div id="id2_dias"></div>
horas: <div id="id2_horas"></div>
minutos: <div id="id2_minutos"></div>
segundos: <div id="id2_segundos"></div>
precio: <div id="id2_precio"></div>
<script type="text/javascript">countDown('true','id2_','2011','8','27','22','40','14','600','1000');</script>
</body>
</html> 
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------