Ce script est déclaré obsolète. Il n'est conservé que pour information.
Script : Détection de la vitesse de connexion
Ce javascript évalue la vitesse de la connexion du visiteur (modem 56k, haut débit...) et indique le débit en ko/s
Exécution du script
Code source
<HTML><HEAD><TITLE>Tout JavaScript.com - Evaluer la connexion</TITLE><SCRIPT type="text/JavaScript">//D'autres scripts sur http://www.toutjavascript.com// Utilisation possible et gratuite à condition de laisser les commentairesvar tjs_img; var tjs_src="tjs.jpg"; // Image à chargervar tjs_size=35687; // Taille de l'imagevar tjs_delai=100; var tjs_nb=-1; var tjs_delai_max=20000; // 20 000 millisecondesvar timer1=0; var timer2=0;var tjs_fin="";function Checkkos() { // lance la vérif de la connexion tjs_img=new Image(); timer1=new Date(); timer1=timer1.getTime(); tjs_img.src=tjs_src+"?dummy="+timer1; tjs_nb=0; document.countkos.info.value="Vérification en cours "; setTimeout("Timerkos()",tjs_delai);}function Timerkos() { var anim="-" tjs_nb++; document.countkos.info.value="Vérification en cours "; if (tjs_nb*tjs_delai>=tjs_delai_max) { // Fin de la durée maxi tjs_fin=EvalConnexion(0); document.countkos.info.value=tjs_fin; } else { if (tjs_img.complete) { timer2=new Date(); timer2=timer2.getTime(); tjs_fin=EvalConnexion(tjs_size/(timer2-timer1)); document.countkos.info.value=tjs_fin; } else { setTimeout("Timerkos()",tjs_delai) } }}function EvalConnexion(kos) { tjs_nb=-1; res=""; if (kos==0) {res="Connexion impossible";} if ((kos>0)&&(kos<3)) {res="Modem 28k";} if ((kos>3)&&(kos<6)) {res="Modem 56k";} if ((kos>6)&&(kos<100)) {res="Hauts débits";} if (kos>100) {res="Vous êtes en local"; } kos=Math.round(kos*10)/10; return res+" (" + kos +" ko/s)";}</script></HEAD><BODY bgcolor="white" ><FONT face="arial" color="navy" size="2"><B><BIG><CENTER>Evaluation de la vitesse de connexion</CENTER></BIG></B><BR><BR>Cliquez sur le bouton pour évaluer la vitesse de votre connexion.<BR>Ce script ne fait qu'une évaluation en calculant le débit moyen pour charger une image.<BR>Le résultat mesure donc la vitesse de chargement d'une image à un moment donnée. Evidemment, si d'autres chargements sont en cours, la mesure est fausée.<BR><FORM name="countkos"><INPUT type=text name=info size=40><INPUT type=button value="Vérifier la connexion" onClick="Checkkos()"></FORM>Ce script est un complément de EvalCPU, disponible sur Tout JavaScript, qui évalue le type et la fréquence du processeur du visiteur (Faites une recherche sur "CPU")<BR><BR><BR><BR><BR><CENTER><A href="http://www.toutjavascript.com"><FONT size="1" face="arial" color="#CCCCFF">Tout JavaScript.com</FONT></A></CENTER></FONT></BODY></HTML><!-- Script développé par Olivier Hondermarck <voir adresse mail sur site> --><!-- D'autres scripts et des conseils sur http://www.toutjavascript.com -->
Troisième édition Tout JavaScript chez Dunod
En savoir plusSortie le 4 janvier 2023
Version papier 29€90
Format électronique 22€99.
Commandez en ligne Le graph des objets JavaScript
Chargement
en cours...