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

Una ayuda con esto por favor

Estas en el tema de Una ayuda con esto por favor en el foro de ASP Clásico en Foros del Web. Que tal! Soy nuevo en esto del ASP y me estoy enfrentando a algunos problemas, espero alguien pueda orientarme o bien en su caso decirme ...
  #1 (permalink)  
Antiguo 12/09/2003, 21:46
 
Fecha de Ingreso: septiembre-2003
Ubicación: México
Mensajes: 17
Antigüedad: 21 años, 8 meses
Puntos: 0
Pregunta Una ayuda con esto por favor

Que tal!

Soy nuevo en esto del ASP y me estoy enfrentando a algunos problemas, espero alguien pueda orientarme o bien en su caso decirme de algun manual completo de ASP.

Mis dudas son las siguientes:

- De que forma se puede hacer un reloj en ASP (lo que me interesa es que me muestre la hora del Servidor actualizandose cada minuto).
- De que forma puedo implementar un Timer que a determinado periodo de tiempo realice cierta accion (como mostrar un mensaje).
- Y si alguen conoce un manual completo sobre ASP se lo agradeceria.

De antemano MIL GRACIAS
  #2 (permalink)  
Antiguo 13/09/2003, 20:55
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 23 años, 3 meses
Puntos: 6
hola
como haberlos hailos
usando:
noW()
date()
etc...
consigues los distintos valores de fechas
lo que estas pidiendo es parte del glpbal.asa ,
afecta 100 % a la pagina web ( o asp )
Si tienes algun codigo por favor muestralo
para ver que se puede hacer

si no es asi
mira en http://www.google.com/search?hl=en&l...=Google+Search
y aqui otro
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #3 (permalink)  
Antiguo 14/09/2003, 21:09
 
Fecha de Ingreso: septiembre-2003
Ubicación: México
Mensajes: 17
Antigüedad: 21 años, 8 meses
Puntos: 0
Muchas gracias Gurrutello.

Pues bien lo que quiero hacer es lo siguente:

Debo generar una tabla que se va actualizar cada minuto, esta tabla debe incluir datos tales como la fecha, la hora, algunos otros como la temperatura actual, etc.

Se debe generar un registro por cada minuto y mostrar soló los últimos 60 registros (la ultima hora). Ahora bien mi duda es en el sentido de que la actualizacion debe ser hecha en el servidor y despues la pag del cliente debe hacer un refresh cada minuto para ver dicha actualizacion y asi sucesivamente ¿como es esto posible?

Y sobre el codigo si tengo una pequeña prueba que lo unico que hace es crear una tabla de 60 registros que hace un refresh cada minuto. Lo pongo a ver si de algo sirve.

<%@ LANGUAGE="VBSCRIPT"%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<meta http-equiv="refresh" content="60" >
<TITLE>Prueba</TITLE>

<%dim hora
fecha= Date()
h= Hour(Time)
min= Minute(Time)
response.write ("<table border=0 align=center>")
for i=60 to 1 step -1
if (i mod 2 = 0)then
Response.Write "<tr>"
else
Response.write "<tr bgcolor=LightBlue>"
end if

if min < 10 then 'revisa el formato de salida de los minutos
hora = h & ":0"& min
else
hora = h & ":" & min
end if

for j=1 to 7
if (j=1) then
response.write "<td width=100 align=center>"%> <%=fecha%> <%Response.Write "</td>"
else
if (j=2)then
Response.Write "<td width=100 align=center>"%> <%=hora%> <%Response.Write "</td>"
else
Response.Write "<td width=100 align=center>"%> Dato <%=i%> <%Response.Write "</td>"
end if
end if
next
response.write "</tr>"
next
response.write "</table><br>"%>

</HEAD>
<BODY>

</BODY>
</HTML>

Muchas Gracias
  #4 (permalink)  
Antiguo 15/09/2003, 10:27
 
Fecha de Ingreso: julio-2003
Ubicación: mi camioneta?
Mensajes: 87
Antigüedad: 21 años, 9 meses
Puntos: 0
te recomiendo que el refresh automatico lo hagas con JavaScript (es mas sencillo), puedes revisar las FAQs de ese foro y ahi hay ejemplos de como hacer lo que quieres (incluso mostrando el reloj).

Saludos
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 01:02.