Calcul temps de téléchargement

Description

Habituellement, les temps de téléchargement (indicatifs) sont donnés en fonction de la vitesse maximum du modem utilisé. Hors, lorsqu'on se connecte en RTC, la vitesse de connexion peut être en dessous de cette valeur. Elle est en général donnée au moment de la connexion.
Ce script permet de calculer le temps de téléchargement en fonction de la vitesse réelle utilisée par votre modem.

Source / Exemple :


<html>
<head>
<script language="JavaScript">
// Auteur: Francois Guechoum francoisg@ifrance.com
function calcultemps(mult)
 {
 temps = mult * document.pascal.poids.value * 8 / document.pascal.connexion.value;

 // C'est tout, maintenant tu as ton temps en secondes... Le reste est juste là pour la mise en forme en heures, minutes, secondes

 document.pascal.heure.value = Math.floor((temps/3600));
 document.pascal.minute.value = Math.floor((temps - document.pascal.heure.value*3600) / 60);
 document.pascal.seconde.value = temps - document.pascal.heure.value*3600 - document.pascal.minute.value*60;
 }
</script>
</head>
<body>
<form name="pascal">
<p>Vitesse connexion (ex: 9.6, 14.4, 28.8, 56, 64, 128)
<br><input name=connexion size=10>
<p>Poids fichier à transférer
<br><input name=poids size=10>
<p><input type=button onclick="calcultemps(1)" value="Ko">
<input type=button onclick="calcultemps(1024)" value="Mo">
<p>h:<input name=heure size=4> m:<input name=minute size=4> s:<input name=seconde size=4>
</form>
</body>
</html>

Conclusion :


Pour trouver d'autres scripts, passez faire un tour sur ma page: http://www.ifrance.com/francoisg

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.