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

¡Auxilio! Cómo hago ...

Estas en el tema de ¡Auxilio! Cómo hago ... en el foro de ASP Clásico en Foros del Web. Hola Amigos: Supongamos que tengo lo siguiente: <body onUnLoad="LlamaAUnaFuncion()"> y que mi intención es la de ajustar el valor de la variable Application("visitas") por medio ...
  #1 (permalink)  
Antiguo 18/01/2002, 19:59
jcl
 
Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 22 años, 5 meses
Puntos: 1
¡Auxilio! Cómo hago ...

Hola Amigos:

Supongamos que tengo lo siguiente: <body onUnLoad="LlamaAUnaFuncion()"> y que mi intención es la de ajustar el valor de la variable Application("visitas") por medio de la función "LlamaAUnaFuncion()" . Yo pregunto, ¿es eso posible?, dado que la variable Application("visitas") se maneja con <% ... %> .

El problema que necesito resolver es el de ajustar el valor de la variable Application("visitas") justo en el momento en que se cierre el documento activo o la ventana del explorador.

Es difícil ¿verdad? ...

De todas maneras, gracias ...
  #2 (permalink)  
Antiguo 19/01/2002, 01:20
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: ¡Auxilio! Cómo hago ...

Supongo que lo que quieres es contar tus visitas pero al actualizar la página se registra una visita falsa, bueno pues lo que sugiero es que mejor registres la visita desde un pincipio y que si la página es actualizada o se vuelve a visitar durante el mismo día por la misma persona no se registre la visita, usando cookies.


<%
'Solo contabilizará si la cookie no está activa
If Request.Cookies("Visitante") = "" Then
Response.Cookies("Visitante") = "Activo"
Response.Cookies("Visitante").Expires = Date()+1 'Caduca al siguiente dia
If Application("Visitas") = "" Then
Application("Visitas") = 1
Else
Application("Visitas") = Application("Visitas") + 1
End If
End If

Response.Write "Visitantes hasta ahora" & Application("Visitas")
%>


Algunas veces Application no te sirve de muho, si tienes permisos de escritura mejor usa FileSystemObjecto y guardas tu contador en un archivo.

<a href='ir.asp?http://asp.programacion.net/taller/filesystemobject.php' target='_blank'>http://asp.programacion.net/taller/files...</a>

<a href="http://www.unitecos.net">
<img src="http://www.soportexpresso.com/pass/correo/agarciaa.jpg" border=0>
</a>
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 02:18.