[Php-avanzado] Otra consulta javascript
Matias Gea
matigea en gmail.com
Jue Oct 29 10:09:11 ARST 2009
Hola, Lucas.
El atributo defer="defer" no funciona en los FF anteriores al 3.5.
Fijate si tu script depende de esto.
Para solucionarlo, simplemente poné el script al final del documento,
justo antes de cerrar la etiqueta BODY.
Saludos
El día 28 de octubre de 2009 21:07, Lucas Calviño
<thelookus en gmail.com> escribió:
> Hola, sigo peleando con js, hice una función para comparar una fecha
> desde una bd contra la fecha actual y retornar el resultado en
> consecuencia, funciona bien, pero no en firefox 2...q onda?, funciona
> bien en explorer 7 y en firefox 3.5, si alguien se da cuenta, estaré
> agradecido. abrazo. Lucas.
>
> <script type="text/javascript" defer="defer">
> //Defino los 3 precios
> var price15days = document.getElementById("price15days");
> var price30days = document.getElementById("price30days");
> var price45days = document.getElementById("price45days");
> var resultado;
>
> var fecha1 = document.getElementById("fecha").value; //La fecha de la
> base de datos entera
> var array_fecha = new Array(); //Creo el array
> var array_fecha = fecha1.split("/"); //Hago el explode del string fecha1
>
> var mes = parseInt(array_fecha[0]);
> var dia = parseInt(array_fecha[1]);
> var anio = parseInt(array_fecha[2]);
>
> var myDate = new Date( anio, mes-1, dia ); //Seteo la fecha de la bd
> var today = new Date(); //Fecha de hoy
>
> var diferencia = today.getTime() - myDate.getTime(); //resto las 2 fechas
> //Redondeo los dias y segundos
> var dias = Math.floor(diferencia / (1000 * 60 * 60 * 24));
> var segundos = Math.floor(diferencia / 1000);
>
> if (dias >= 0 && dias <= 29)
> {
> resultado = price15days;
> }
> else if (dias >= 30 && dias <= 44)
> {
> resultado = price30days;
> }
> else
> {
> resultado = price45days;
> }
>
> function mostrar()
> {
> alert ('La diferencia es de ' + dias + ' dias\n El precio es: ' +
> resultado.value);
> document.getElementById("finalPrice").value = resultado.value;
> document.getElementById("formPrice").submit();
> }
> </script>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
--
Matias Fernando Gea
matigea en gmail.com
http://www.mfgea.com.ar
Más información sobre la lista de distribución Php-avanzado