Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/07/2012, 17:23
santilozanolopez
 
Fecha de Ingreso: julio-2012
Mensajes: 6
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: syntax error: mi primer javascript

muchas gracias creo que el fallo estaba en la linea primera: <script type="text/javascript"> ya que antes solo tenia <script>

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.         var d=new Date();
  3.         var diaI = 7;
  4.         var mesI = 8;
  5.         var anioI = 2010;
  6.         var diaF = d.getDate();
  7.         var mesF = d.getMonth() + 1;
  8.         var anioF = d.getFullYear();
  9.         var dias = diaF - diaI;
  10.         var meses = mesF - mesI;
  11.         var anios = anioF - anioI;
  12.  
  13.         if (dias < 0) {
  14.             dias = dias + 31;
  15.             meses = meses - 1;
  16.             switch (mesF) {
  17.                 case 4:
  18.                     dias = dias - 1;
  19.                     break;
  20.                 case 6:
  21.                     dias = dias - 1;
  22.                     break;
  23.                 case 9:
  24.                     dias = dias - 1;
  25.                     break;
  26.                 case 11:
  27.                     dias = dias - 1;
  28.                     break;
  29.                 case 2:
  30.                     dias = dias - 3;
  31.                     if (anioF % 4 == 0) {
  32.                         dias = dias + 1;
  33.                         if (anioF % 100 == 0 && anioF % 400 != 0) {
  34.                             dias = dias - 1;
  35.                         }
  36.                     }
  37.                     break;
  38.             }
  39.         }
  40.         if (meses < 0) {
  41.             meses = meses + 12;
  42.             anios = anios - 1;
  43.         }
  44.  
  45.         var anio = "años";
  46.         var mes = "meses";
  47.         var dia = "días";
  48.         if (anios == 1) {
  49.             anio = "año";
  50.         }
  51.         if (meses == 1) {
  52.             mes = "mes";
  53.         }
  54.         if (dias == 1) {
  55.             dia = "día";
  56.         }
  57.  
  58.         document.write(anios + " " + anio + " " + meses + " " + mes + " y " + dias + " " + dia);
  59.  
  60. </script>

aemas habia algun errorcillo de algun signo y el getDate() que antes tenia getDay(), pero ahora funciona correctamente. gracias por la ayuda

Última edición por santilozanolopez; 12/07/2012 a las 17:29