Foros del Web » Programando para Internet » ASP Clásico »

sumar segundos

Estas en el tema de sumar segundos en el foro de ASP Clásico en Foros del Web. Hola Veran quiero hacer lo siguiente tengo una variable llamada se y quiero que esta variable se vaya incrementado con los segundos es decir en ...
  #1 (permalink)  
Antiguo 27/08/2006, 20:12
 
Fecha de Ingreso: diciembre-2003
Mensajes: 44
Antigüedad: 20 años, 6 meses
Puntos: 0
sumar segundos

Hola

Veran quiero hacer lo siguiente tengo una variable llamada se y quiero que esta variable se vaya incrementado con los segundos es decir en el momento que se inicie la variable valga lo mismo que los segundos que lleva activa.

He buscado informacion y he encontrado <%=dateadd("s",10,time())%> pero no lo veo demasiado claro.

Gracias.
  #2 (permalink)  
Antiguo 28/08/2006, 17:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Esta fácil, primero guardas en tu variable el resultado de timer al inicio del ciclo y al finalizar lees nuevamente este valor y haces la diferencia.

Saludos
  #3 (permalink)  
Antiguo 06/09/2006, 15:55
 
Fecha de Ingreso: diciembre-2003
Mensajes: 44
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola gracias por contestar la verdad es que lo he estado probando pero creo que no es exactamente lo que necesito, lo que me hace falta es que cuando se ejecute el archivo la &se sea igual a 0 y a media que pasen los segundos se amplie es decir:

segundo 0 se 0
segundo 1 se 1
segundo 2 se 2

y que cuando se sea 40 por ejemplo se ejecute una accion.

Gracias
  #4 (permalink)  
Antiguo 07/09/2006, 10:29
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
¿por que no? .........

Al X segundo, mandas el submit de un formulario a la página que quieras que haga algo en el server
  #5 (permalink)  
Antiguo 07/09/2006, 21:02
 
Fecha de Ingreso: diciembre-2003
Mensajes: 44
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola no se si lo que pido es demasiado complicado pero la verdad es que me seria bastante util, porque estoy haciendo una web, en realidad ya la he acabado solo me falta esta parte pero no soy capaz de hacerla y entonces tendre que empezar toda la pagina de nuevo, no creais que no he intentado hacerlo por mi cuenta pero, veo que no doy con la solucion, lo más cerca que he estado es de esta manera:

<%

function permite_accion(fecha_ultima_accion,fecha_intento_a ccion,Hora_Minuto_o_Segundo,cantidad_de_espera)

if isdate(fecha_ultima_accion) = false or isdate(fecha_intento_accion)= false then
permite_accion = true
end if

Select Case lcase(Hora_Minuto_o_Segundo)
Case "hora" Hora_Minuto_o_Segundo = "h"
Case "minuto" Hora_Minuto_o_Segundo = "n"
Case "segundo" Hora_Minuto_o_Segundo = "s"
Case "h" Hora_Minuto_o_Segundo = "h"
Case "m" Hora_Minuto_o_Segundo = "n"
Case "s" Hora_Minuto_o_Segundo = "s"
Case Else Hora_Minuto_o_Segundo = "n"
End Select

'if isnumeric(cantidad_de_espera) = false or isnull(cantidad_de_espera) = true or cantidad_de_espera="" then
'permite_accion = true
'end if

intervalo = datediff(hora_minuto_o_segundo,fecha_ultima_accion ,fecha_intento_accion)

if intervalo < cantidad_de_espera then
permite_accion = false
else
permite_accion = true
end if
end function

ultima_busqueda = session("ultima_busqueda")
hora_actual = now


if permite_accion(ultima_busqueda,hora_actual,"s",30) = true then

response.write "puede ejecutar la busqueda"

else
response.write "NO puede ejecutar la busqueda"
Response.Expires = 0
Response.Buffer = True
'la siguiente linea escribe el encabezado... produciendo el refresh.
Response.AddHeader "Refresh", "30"
end if
%>

Esta en las preguntas frequentes creo del apartado ASP (perdon por no haber buscado con mas detenimiento) la cuestion es que esto me sirve perfectamente excepto por el inconveniente que nada mas cargar la pagina ejecuta el codigo, mi pregunta es si alguien sabria como hacer para que nada mas cargar no entrara en el puede ejecutar el codigo.

Muchas gracias por cualquier ayuda la verdad es que estoy desesperado por dar con una solucion.
  #6 (permalink)  
Antiguo 08/09/2006, 06:51
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Cita:
... excepto por el inconveniente que nada mas cargar la pagina ejecuta el codigo, mi pregunta es si alguien sabria como hacer para que nada mas cargar no entrara en el puede ejecutar el codigo.
Por la redacción, no entendí por que no te sirve ....... pero viendo el código, ¿quieres hacer algo como, por ejemplo, en este foro donde se limitan las búsquedas a lapsos mayores a 15 segundos?
  #7 (permalink)  
Antiguo 08/09/2006, 08:49
 
Fecha de Ingreso: diciembre-2003
Mensajes: 44
Antigüedad: 20 años, 6 meses
Puntos: 0
Me sirve, lo unico que tendria que canviar es que en el momento de carga no me deje hacer la busqueda es decir necesitaria, que la busqueda se pudiera hacer al cabo de 30 segundos de cargar el archivo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:55.