Hola amigo, muchas gracias por tu respuesta, me parece interesante tu razonamiento.
Al final lo he hecho así:
Código Javascript
:
Ver original//Variables globales
var tiempoExcesoVelocidad = new Array(); /* Array para controlar que la alarma EXCESO VEL se muestra cada 5 minutos */
var contadorExcesoVelocidad = 0;
//Función
function(){
if( velocidad > velocidadAnterior){
var fechaActual = new Date;
var minutoActual = fechaActual.getMinutes(); // Obtengo el minuto actual
if(contadorExcesoVelocidad == 0){ // La primera vez, entra y muestra el alert
tiempoExcesoVelocidad[contadorExcesoVelocidad] = minutoActual; // Relleno el array
alert("Exceso de velocidad");
contadorExcesoVelocidad = contadorExcesoVelocidad+1; //Aumento el contador
}else{ // Si no es la primera vez
if(minutoActual - tiempoExcesoVelocidad[contadorExcesoVelocidad-1] == 5){ /*Diferencia de 5minutos */
alert("Exceso de velocidad");
contadorExcesoVelocidad = contadorExcesoVelocidad+1; //Aumento el contador
}
}
}
}
Lo estoy probando, y funciona. Te doy un +1 por tu tiempo.
Saludos, Daniel
---------------------------------------------------------------------------
EDITO:
¿Qué os parece mi solución?