El script está mal planteado, si al final esta la grabación de la
información en BBDD, siempre va a grabar dos registros. Uno con n/a y otro
con las resoluciones que recupere por javascript. Debes de hacer que la
grabación se ejecute solo una vez.
Otra cosa es que para recoger esta información normalmente no se usa un
formulario. Se suele recoger la información de forma oculta al usuario,
ejecutando un script que devuelve una imagen de 1x1 pixel a la que se le
pasa como parámetro la resolución. Un ejemplo que puedes colocar en un
archivo JS externo:
//-------- recupera la resolución (ancho y alto)
w = screen.width;
h = screen.height;
r = "?w=" + w + "&h=" + h;
//-------- número aleatorio para forzar la recarga
rand = Math.round(1000*Math.random());
r = r + "&b=" + rand;
document.write("<img src=\"http://www.tusitio.com/esta.php" + r + "\"
alt=\"\" />");
El script ESTA.PHP se encarga de guardar la información en BBDD o en un LOG
y devuelve una imagen.
Un saludo.
Oscar Linares
[EMAIL PROTECTED]
http://www.eideo.com
Tlf. 958 124 517
----------------------------------------------------
Internet es positivo porque nos une, nos conecta...
Trabajando en EIDEO para alcanzar una Web más universal.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo