<html><head> <script language="JavaScript"> <!-- var vitesse=0; var taille=4996;//Taille de l'image en octets var t0 = new Date();t0 = t0.getTime(); function loading_test() { var t1 = new Date(); t1 = t1.getTime(); var ms = (t1-t0); vitesse=parseInt(taille/ms); alert('Résultat du test'+'\nFichier téléchargé = '+taille+' octets'+'\nTemps de téléchargement = '+ms+ ' millisecondes'+'\nVitesse estimée = '+ vitesse +' Ko/s'); } // --> </script><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title><=- Temps de Téléchargement (TEST) -=></title></head> <body> <div align="center"> <p><img src='AAA.gif' width=1 height=1 onload='loading_test()';></p> <em><strong><img src="AAA.gif" width="198" height="62"></strong></em> </p> <p>Test du temps de téléchargement de l'image ci-dessus pour déterminer la vitesse de connexion du client.</p> </div> </body></html>
L'unité obtenu devrait-être exprimée en octets/ms et non en Ko/sPour obtenir des Ko/s il faut donc multiplier la valeur de la variable "vitesse" par 1000 et la diviser par 1024 (1 Ko=1024 octets) soit multiplier la valeur par 1, 024.en bref, dans le script :vitesse=parseInt((taille/ms)*1.024);Je chipote c'est vrai !!
Je me suis planté :1000/1024 = 0,9765625 et non 1024.En tous cas, merci Artiste_Gunm pour ta source bien pratique.
Je me suis planté :1000/1024 = 0,9765625 et non 1,024.En tous cas, merci Artiste_Gunm pour ta source bien pratique.
c'est cool comme script
Sauf que si l'image est déjà dans le cache du navigateur, l'unité est fausse?
Bonjour,Ton script est très intéressant, mais un problème de fiabilité subsiste.Il arrive souvent que le temps de chargement soit de 0 millisecondes et que la vitesse estimée soit à NaN Ko/s quelque soit le navigateur.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 675 membres 24 nouveaux aujourd'hui 16 195 membres club