Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/05/2003, 07:24
Avatar de Mignola
Mignola
 
Fecha de Ingreso: noviembre-2002
Ubicación: Templo Shaolin
Mensajes: 167
Antigüedad: 21 años, 7 meses
Puntos: 1
Mira, esto es lo q pones en todas las paginas:

<script type="text/javascript" language="JavaScript">
var file='estadisticas/contador.asp';

var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var x=s*m;

f='' + escape(document.referrer);
if (navigator.appName=='Netscape'){b='NS';}
if (navigator.appName=='Microsoft Internet Explorer'){b='MSIE';}
if (navigator.appVersion.indexOf('MSIE 3')>0) {b='MSIE';}
u='' + escape(document.URL); w=screen.width; h=screen.height;
v=navigator.appName;
fs = window.screen.fontSmoothingEnabled;

if (v != 'Netscape') {c=screen.colorDepth;}
else {c=screen.pixelDepth;}
j=navigator.javaEnabled();
info='w=' + w + '&h=' + h + '&c=' + c + '&r=' + f + '&u='+ u + '&fs=' + fs + '&b=' + b + '&x=' + x;
document.write('<img src="' + file + '?'+info+ '" border=0>');
</script>

En la penultima linea escribes con JavaScript lo normal para llamar a una imagen en HTML (<img src="MiGif.gif" border=0>, por ejemplo) pero en vez de enlazarlo a una imagen lo enlaza con un ASP pasandole datos por QueryString q ha recogido del cliente con JavaScript (alto, ancho, resolucion).

La pagina q los recoge (fijate en la 2º linea:var file) ejecuta lo q quieras (aceso a BD o lo q sea) y al final lo redirecciona al gif para q este se muestre en la pagina.
Como la resolucion no se puede capturar con ASP, lo hace con JavaScript y luego utiliza ese pequeño truqi para pasarselo a un ASP q es el q hace el insert con los datos del cliente.


No se si te habre sido de ayuda.... Un saludo