[Php-avanzado] Otra consulta javascr

Lucas Calviño thelookus en gmail.com
Mie Oct 28 00:30:38 ARST 2009


Gracias Matias. Luego pruebo. Siempre solucionando temas js. Gracias maestro. 

* Mensaje original *
De:
matigea en gmail.com
Enviado:
10:16:35
29/10/2009
Para:
[Lista del curso de PHP Avanzado] php-avanzado en pato2.fi.mdp.edu.ar
Asunto:
Re: [Php-avanzado] Otra consulta javascript

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
_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado


Más información sobre la lista de distribución Php-avanzado