begin process at 2012 05 28 11:52:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > VITESSE DE LA CONNEXION INTERNET.

VITESSE DE LA CONNEXION INTERNET.


 Information sur la source

Note :
9 / 10 - par 4 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :27/05/2004 Vu :8 816

Auteur : Artiste_Gunm

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

En faissant telecharger une image par le bisiteur du site on peux connaitre sa vitesse de connexion...
Trés utile pour l'estimation du temps de téléchargement d'un fichier...

Source

  • <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>&lt;=- Temps de T&eacute;l&eacute;chargement (TEST) -=&gt;</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&eacute;l&eacute;chargement de l'image ci-dessus pour d&eacute;terminer
  • la vitesse de connexion du client.</p>
  • </div>
  • </body></html>
<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>&lt;=- Temps de T&eacute;l&eacute;chargement  (TEST)  -=&gt;</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&eacute;l&eacute;chargement de l'image ci-dessus pour d&eacute;terminer 
    la vitesse de connexion du client.</p>
</div>
</body></html>

 Conclusion

Ca marche c'est cool...
Atttention il faut l'image AAA.gif pour que ca puisse marcher donc prenait une image à vous changer la taille du fichier dans les variables et ca marche...
[;)]


 Sources du même auteur

VÉRIFICATION QU'UNE CLÉ NE COMPORTE QUE DES LETTRES OU DES C...

 Sources de la même categorie

PARSER LES CARACTÈRES HTML D'UNE STRING par jdmcreator
CONSTRUCTION D'UNE TABLE TRIABLE À PARTIR D'UN TABLEAU 2D par phm
Source avec Zip Source avec une capture SUBDIVISER LE RÉSULTAT D'UNE RECHERCHE EN PAGES par kimmp
Source avec Zip TIMER : SETTIMEOUT & SETINTERVAL AMÉLIORÉS par jdmcreator
Source avec Zip Source avec une capture ONGLETS ET CHANGEMENT INSTANTANÉ DE LA LANGUE par william voirol

Commentaires et avis

Commentaire de axdial le 28/05/2004 15:34:30

L'unité obtenu devrait-être exprimée en octets/ms et non en Ko/s
Pour 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 !!

Commentaire de axdial le 18/06/2004 01:10:58

Je me suis planté :
1000/1024 = 0,9765625 et non 1024.
En tous cas, merci Artiste_Gunm pour ta source bien pratique.

Commentaire de axdial le 18/06/2004 01:11:25

Je me suis planté :
1000/1024 = 0,9765625 et non 1,024.
En tous cas, merci Artiste_Gunm pour ta source bien pratique.

Commentaire de aderbois le 01/08/2004 15:30:57

c'est cool comme script




Commentaire de astroinv le 08/06/2005 16:48:50

Sauf que si l'image est déjà dans le cache du navigateur, l'unité est fausse?

Commentaire de cdamour le 06/10/2006 08:08:20

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.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales