Advertisement
SCaparrosJ

Compte Enrere HTML

Jun 28th, 2013
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.57 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Bon Dia Catalunya</title>
  6. <style type="text/css">
  7. <!--
  8. .Estilo1 {
  9.     color: #FFFF00;
  10.     font-weight: bold;
  11.     font-size: x-large;
  12. }
  13. body {
  14.     background-image: url(senyera.jpg);
  15.     background-repeat: no-repeat;
  16. }
  17. -->
  18. </style>
  19. </head>
  20.  
  21. <body>
  22. <p>&nbsp;</p>
  23.  
  24. <html>
  25. <head>
  26. <script>
  27.  
  28. //variables que determinan la fecha y hora final de la cuenta atras
  29. toYear=2013;
  30. toMonth=09;
  31. toDay=11;
  32. toHour=08;
  33. toMinute=00;
  34. toSecond=00;
  35.  
  36. function countDown()
  37. {
  38.     new_year=0;
  39.     new_month=0;
  40.     new_day=0;
  41.     new_hour=0;
  42.     new_minute=0;
  43.     new_second=0;
  44.     actual_date=new Date();
  45.  
  46.     if(actual_date.getFullYear()>toYear)
  47.     {
  48.         //si ya nos hemos pasado del año, mostramos los valores a 0
  49.         form.second.value=0;
  50.         form.minute.value=0;
  51.         form.hour.value=0;
  52.         form.day.value=0;
  53.         form.month.value=0;
  54.         form.year.value=0;
  55.     }else{
  56.         new_second=new_second+toSecond-actual_date.getSeconds();
  57.         if(new_second<0)
  58.         {
  59.             new_second=60+new_second;
  60.             new_minute=-1;
  61.         }
  62.         form.second.value=new_second;
  63.  
  64.         new_minute=new_minute+toMinute-actual_date.getMinutes();
  65.         if(new_minute<0)
  66.         {
  67.             new_minute=60+new_minute;
  68.             new_hour=-1;
  69.         }
  70.         form.minute.value=new_minute;
  71.  
  72.         new_hour=new_hour+toHour-actual_date.getHours();
  73.         if(new_hour<0)
  74.         {
  75.             new_hour=24+new_hour;
  76.             new_day=-1;
  77.         }
  78.         form.hour.value=new_hour;
  79.  
  80.         new_day=new_day+toDay-actual_date.getDate();
  81.         if(new_day<0)
  82.         {
  83.             x=actual_date.getMonth();
  84.             if(x==0||x==2||x==4||x==6||x==7||x==9||x==11){new_day=31+new_day;}
  85.             if(x==3||x==5||x==8||x==10){new_day=30+new_day;}
  86.             if(x==1)
  87.             {
  88.                 //comprobamos si es un año bisiesto...
  89.                 if(actual_date.getYear()/4-Math.floor(actual_date.getYear()/4)==0)
  90.                 {
  91.                     actual_date=29+actual_date;
  92.                 }else{
  93.                     actual_date=28+actual_date;
  94.                 }
  95.             }
  96.         }
  97.         form.day.value=new_day;
  98.  
  99.         new_month=-1;
  100.         new_month=new_month+toMonth-actual_date.getMonth();
  101.         if(new_month<0)
  102.         {
  103.             new_month=11+new_month;
  104.             new_year=-1;
  105.         }
  106.         form.month.value=new_month;
  107.  
  108.         new_year=new_year+toYear-actual_date.getFullYear();
  109.         if(new_year<0)
  110.         {
  111.             form.year.value=0;
  112.         }else{
  113.             form.year.value=new_year;
  114.             //vuelve a ejecutar la funcion dentro de 1000 milisegundos = 1 segundo
  115.             setTimeout("countDown()",1000);
  116.         }
  117.     }
  118. }
  119. </script>
  120.  
  121. <style type="text/css">
  122. .form_input2
  123. {
  124.     font-family: Verdana;
  125.     font-size: 20;
  126.     color: #ffffff;
  127.     border-width: 0;
  128.     background-color: #000000;
  129.     text-align: center;
  130. }
  131.  
  132. .form_input
  133. {
  134.     font-family: Verdana;
  135.     font-size: 20px;
  136.     color: #000000;
  137.     border-width: 1;
  138.     background-color: #ffffff; -->
  139.     text-align: right;
  140. }
  141. </style>
  142.  
  143. </head>
  144.  
  145.  
  146. <!--Al iniciar la pagina, ejecutamos la funcion-->
  147. <body onload="countDown();">
  148.  
  149. <!--formulario deshabilitado donde se muestran los datos-->
  150. <form name="form">
  151.   <h4 align="center"><span class="Estilo1">Aviat entraràs a una nova dimensió.</span></h4>
  152.   <h4 align="center"><br>
  153.   </h4>
  154.   <div align="center">
  155.     <table width="50%" border="0">
  156.       <tr>
  157.         <td><div align="center">
  158.           <input type="text" size="2" class="form_input" name="year" disabled />
  159.         </div></td>
  160.         <td><div align="center">
  161.           <input type="text" size="2" class="form_input" name="month" disabled />
  162.         </div></td>
  163.         <td><div align="center">
  164.           <input type="text" size="2" class="form_input" name="day" disabled />
  165.         </div></td>
  166.         <td><div align="center">
  167.           <input type="text" size="2" class="form_input" name="hour" disabled />
  168.         </div></td>
  169.         <td><div align="center">
  170.           <input type="text" size="2" class="form_input" name="minute" disabled />
  171.         </div></td>
  172.         <td><div align="center">
  173.           <input type="text" size="2" class="form_input" name="second" disabled />
  174.         </div></td>
  175.       </tr>
  176.       <tr>
  177.         <td><div align="center"><strong>Anys</strong></div></td>
  178.         <td><div align="center"><strong>Mesos</strong></div></td>
  179.         <td><div align="center"><strong>Dies</strong></div></td>
  180.         <td><div align="center"><strong>Hores</strong></div></td>
  181.         <td><div align="center"><strong>Minuts</strong></div></td>
  182.         <td><div align="center"><strong>Segons</strong></div></td>
  183.       </tr>
  184.       </table>
  185.   </div>
  186.   <h4 align="center"><br />
  187.   </h4>
  188. </form>
  189.  
  190. </body>
  191. </html>
  192.  
  193.  
  194.  
  195.  
  196.  
  197. <p>&nbsp;</p>
  198. <p>&nbsp;</p>
  199. </body>
  200. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement