ARTICULOS

Contador gráfico en ASP

Autor: Fabian Muller (http://www.webexperto.com) - 17/06/2002

Del.icio.us Facebook Technorati

En un artículo anterior hemos visto cómo realizar un contador simple en formato texto, en esta ocasión aprenderemos a realizar uno con números gráficos.

Ejemplo

Vamos a realizar un contador como el siguiente:

Visitante Nº

Para ello necesitamos 10 imágenes del número 0 al 9, un archivo de texto en donde almacenaremos la cantidad de visitas, y por último el archivo .ASP que se encarga de mostrar el contador.

Implementación

Cada imagen será llamada con correspondiente número + .GIF, como por ejemplo: 0.gif, 1.gif, etc.
Creamos un archivo llamado contador.txt en donde asignaremos como primer valor el número 0 (cero).

contador.asp

<%
'Creamos la conexión al archivo
Set Fso = CreateObject("Scripting.FileSystemObject")
contadortxt = Server.MapPath("contador.txt")

Set FileRead = Fso.OpenTextFile(contadortxt,1,False)
'Leemos el archivo, y guardamos en la variable contador el valor que contiene el archivo
contador = FileRead.ReadLine

Set FileWrite = Fso.OpenTextFile(contadortxt,2,false)
'Aumentamos el contador y escribimos el nuevo resultado en el archivo
contador = contador + 1
FileWrite.WriteLine (contador)

'Cerramos los objetos y conexión
FileWrite.Close
FileRead.Close
Set FileWrite = Nothing
Set FileRead = Nothing
Set Fso = Nothing

'Especificamos que nuestro contador tenga 6 digitos
cantdigitos = 6

'Comprobamos la cantidad de caracteres del contador
cantcont = Len(contador)
For i = 1 to cantdigitos - cantcont
contador = "0" & contador
Next
'Hacemos un bucle de 1 a 6 (o la cantidad de digitos que se especifico mas arriba)
'Y guardamos cada digito en la variable cantidad
For i = 1 to cantdigitos
    numero = Mid(contador,i,1)
    cantidad = cantidad & "<img src='" & numero & ".gif'>"
Next
%>
<p align="center"><font face="verdana" size="2">Visitante Nº<br><%=cantidad%></font></p>

Download

Pueden descargar el archivo contador_grafico.zip, en el cual se encuentran todas las imágenes de los números, el archivo de texto y el .ASP con el código fuente del contador.

 

Más artículos sobre ASP

1. Utilizando cookies en ASP
2. Enlace externo dinámico con frames
3. Detectar plugin de Flash con ASP
4. Buscador en ASP
5. Haciendo un "Recomendar a un amigo" en ASP
6. Fechas en español
7. Selects dependientes con ASP y BD
8. Cómo crear un XML desde ASP
9. Manual de introducción al ASP
10. Contando visitantes activos
Más artículos...

Otros artículos...

Servidores Todo sobre el archivo robots.txt
Photoshop Botones hundidos con Photoshop
Java Script Redirección de acuerdo a la resolución del usuario
Marketing Formas gratuitas de promoción de sitios
Fireworks Creando una bola 3D con sombra
XML XHTML 1.0 - Manual de introducción
ASP.net Deshabilitar la expiración de la cache
PHP Instalación de PHP sobre PWS 4.0
ASP Reconocer idioma del visitante
PHP Paginación de resultados con PHP
Más artículos...