cuando das un tiempo debes hacerlo asignandole una variable
Código Javascript
:
Ver originalt=setTimeout("funcion_x()",10000); //10 segundos
para quitar el tiempo (mientras esté en ejecución el tiempo) por que se cumplió alguna sentencia o quieres cortarlo es asi
ahora, eso de las 12 horas...........mmmmmmmmm no funcionara con javascript, basta que cierre la pagina y la vuelva abrir y vuelve a operar. Para ello deberas trabajar con una base de datos donde el individuo, que debiera estar identificado en algún login (es recomendable) o por la IP (salvo que cambie la IP puede volver a funcionar) guardes la fecha-hora en una base de datos DATETIME junto a su nombre de usuario o IP y al momento de querer ejecutar algo valida que haya pasado x tiempo para volver a actuar.
salu2