begin process at 2010 02 10 06:37:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Navigation

 > TEMPS DE TELECHARGEMENT EN FONCTION DE LA TAILLE DU FICHIER

TEMPS DE TELECHARGEMENT EN FONCTION DE LA TAILLE DU FICHIER


 Information sur la source

Note :
Aucune note
Catégorie :Navigation Niveau :Débutant Date de création :15/04/2003 Date de mise à jour :15/04/2003 12:08:16 Vu :6 698

Auteur : e7kv4uv

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

 Description

c script est tres pratique; je sé plus ou je l'ai eu ms je l'utilisais il y a 2 ans pour tester mes sites

Il vous demande la taille d'un fichier, et il vous dit combien de tps ca met a telecharger !!! super pratiquye !!!

Source

  • <html>
  • <head>
  • <SCRIPT LANGUAGE="JavaScript">
  • <!--
  • function MakeArray(n) {
  • this.length = n;
  • for (var i = 1; i <= n; i++) {
  • this[i] = 0 }
  • return this
  • }
  • speedVar = new MakeArray(11);
  • speedVar[1] = "1.1719"
  • speedVar[2] = "1.7578"
  • speedVar[3] = "3.5156"
  • speedVar[4] = "6.8359"
  • speedVar[5] = "7.8125"
  • speedVar[6] = "16.6250"
  • speedVar[7] = "187.9883"
  • speedVar[8] = "1220.7031"
  • speedVar[9] = "3295.8984"
  • speedVar[10] = "5493.1641"
  • speedVar[11] = "18920.8984"
  • function compute(form, mult){
  • for (i=1; i < 12; i++){
  • if (form.size.value==null||form.size.value.length==0){
  • form.size.value=0;}
  • if (form[i+"hour"].value==null||form[i+"hour"].value.length==0){
  • form[i+"hour"].value=0;}
  • if (form[i+"minute"].value==null||form[i+"minute"].value.length==0){
  • form[i+"minute"].value=0;}
  • if (form[i+"second"].value==null||form[i+"second"].value.length==0){
  • form[i+"second"].value=0;}
  • if (mult != 0 && form.size.value != 0){
  • with (Math){
  • var speed = speedVar[i];
  • var TotalTime = ((form.size.value*mult)/speed);
  • var TotalHours = floor((TotalTime/3600));
  • var TotalHoursMod = (TotalTime%3600);
  • var TotalMin = floor(TotalHoursMod/60);
  • var TotalMinMod = (TotalHoursMod%60);
  • var TotalSec = floor(TotalMinMod);
  • form[i+"hour"].value=TotalHours;
  • form[i+"minute"].value=TotalMin;
  • form[i+"second"].value=TotalSec;
  • }
  • }
  • }
  • return;
  • }
  • //-->
  • </SCRIPT>
  • </HEAD>
  • <BODY>
  • <FORM METHOD="POST">
  • <CENTER>
  • <TABLE BORDER="4">
  • <TR>
  • <TD>Taille du fichier?
  • <INPUT TYPE="TEXT" NAME="size" SIZE="10">
  • <INPUT TYPE="BUTTON" OnClick="compute(this.form, 1)" VALUE="KB">
  • <INPUT TYPE="BUTTON" OnClick="compute(this.form, 1024)" VALUE="MB">
  • <input type="reset" value="Effacer">
  • </TD>
  • <TD colspan=3><center><B>Cela prendra environ</B></CENTER>
  • </TD>
  • </TR>
  • <TR>
  • <TH>Si votre modem est de</TH>
  • <TH>Heures </TH>
  • <TH>Minutes </TH>
  • <TH>Secondes</TH>
  • </TR>
  • <TR>
  • <TD BGCOLOR="#ffffff">9.6 Kb</TD>
  • <TD><INPUT TYPE="TEXT" NAME="1hour" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="1minute" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="1second" SIZE="6"></TD>
  • </TR>
  • <TR>
  • <TD BGCOLOR="#ffffff">14.4 Kb</TD>
  • <TD><INPUT TYPE="TEXT" NAME="2hour" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="2minute" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="2second" SIZE="6"></TD>
  • </TR>
  • <TR>
  • <TD BGCOLOR="#ffffff">28.8 Kb</TD>
  • <TD><INPUT TYPE="TEXT" NAME="3hour" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="3minute" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="3second" SIZE="6"></TD>
  • </TR>
  • <TR>
  • <TD BGCOLOR="#ffffff">56 Kb</TD>
  • <TD><INPUT TYPE="TEXT" NAME="4hour" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="4minute" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="4second" SIZE="6"></TD>
  • </TR>
  • <TR>
  • <TD BGCOLOR="#ffffff">ISDN (64 Kb)</TD>
  • <TD><INPUT TYPE="TEXT" NAME="5hour" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="5minute" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="5second" SIZE="6"></TD>
  • </TR>
  • <TR>
  • <TD BGCOLOR="#ffffff">ISDN (128 Kb)</TD>
  • <TD><INPUT TYPE="TEXT" NAME="6hour" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="6minute" SIZE="6"> </TD>
  • <TD><INPUT TYPE="TEXT" NAME="6second" SIZE="6"></TD>
  • </TR>
  • <TR>
  • <TD BGCOLOR="#ffffff"></TD>
  • <TD><INPUT TYPE="HIDDEN" NAME="7hour" SIZE="6"> </TD>
  • <TD><INPUT TYPE="HIDDEN" NAME="7minute" SIZE="6"> </TD>
  • <TD><INPUT TYPE="HIDDEN" NAME="7second" SIZE="6"></TD>
  • </TR>
  • <INPUT TYPE="HIDDEN" NAME="8hour" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="8minute" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="8second" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="9hour" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="9minute" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="9second" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="10hour" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="10minute" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="10second" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="11hour" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="11minute" SIZE="6">
  • <INPUT TYPE="HIDDEN" NAME="11second" SIZE="6">
  • </TABLE>
  • </FORM>
  • </CENTER>
  • </body>
  • </html>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">



<!--
function MakeArray(n) {
this.length = n;
for (var i = 1; i <= n; i++) { 
this[i] = 0 }
return this
}
speedVar = new MakeArray(11);
speedVar[1] = "1.1719"
speedVar[2] = "1.7578"
speedVar[3] = "3.5156"
speedVar[4] = "6.8359"
speedVar[5] = "7.8125"
speedVar[6] = "16.6250"
speedVar[7] = "187.9883"
speedVar[8] = "1220.7031"
speedVar[9] = "3295.8984"
speedVar[10] = "5493.1641"
speedVar[11] = "18920.8984"
function compute(form, mult){
for (i=1; i < 12; i++){
if (form.size.value==null||form.size.value.length==0){
form.size.value=0;}
if (form[i+"hour"].value==null||form[i+"hour"].value.length==0){
form[i+"hour"].value=0;}       
if (form[i+"minute"].value==null||form[i+"minute"].value.length==0){
form[i+"minute"].value=0;}
if (form[i+"second"].value==null||form[i+"second"].value.length==0){
form[i+"second"].value=0;}
if (mult != 0 && form.size.value != 0){
with (Math){
var speed = speedVar[i];
var TotalTime = ((form.size.value*mult)/speed);
var TotalHours = floor((TotalTime/3600));
var TotalHoursMod = (TotalTime%3600);
var TotalMin = floor(TotalHoursMod/60);
var TotalMinMod = (TotalHoursMod%60);
var TotalSec = floor(TotalMinMod);
form[i+"hour"].value=TotalHours;
form[i+"minute"].value=TotalMin;
form[i+"second"].value=TotalSec;
      }
   }
}
return;
}
//-->
</SCRIPT>
</HEAD>


<BODY>

<FORM METHOD="POST">

<CENTER>
<TABLE BORDER="4">
<TR>
<TD>Taille du fichier?
<INPUT TYPE="TEXT" NAME="size" SIZE="10"> 
<INPUT TYPE="BUTTON" OnClick="compute(this.form, 1)" VALUE="KB">
<INPUT TYPE="BUTTON" OnClick="compute(this.form, 1024)" VALUE="MB">
<input type="reset" value="Effacer">
</TD>
<TD colspan=3><center><B>Cela prendra environ</B></CENTER>
</TD>
</TR>
<TR>
<TH>Si votre modem est de</TH>
<TH>Heures </TH>
<TH>Minutes </TH>
<TH>Secondes</TH>
</TR>
<TR>
<TD BGCOLOR="#ffffff">9.6 Kb</TD>
<TD><INPUT TYPE="TEXT" NAME="1hour" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="1minute" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="1second" SIZE="6"></TD>
</TR>
<TR>
<TD BGCOLOR="#ffffff">14.4 Kb</TD>
<TD><INPUT TYPE="TEXT" NAME="2hour" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="2minute" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="2second" SIZE="6"></TD>
</TR>
<TR>
<TD BGCOLOR="#ffffff">28.8 Kb</TD>
<TD><INPUT TYPE="TEXT" NAME="3hour" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="3minute" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="3second" SIZE="6"></TD>
</TR>
<TR>
<TD BGCOLOR="#ffffff">56 Kb</TD>
<TD><INPUT TYPE="TEXT" NAME="4hour" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="4minute" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="4second" SIZE="6"></TD>
</TR>
<TR>
<TD BGCOLOR="#ffffff">ISDN (64 Kb)</TD>
<TD><INPUT TYPE="TEXT" NAME="5hour" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="5minute" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="5second" SIZE="6"></TD>
</TR>
<TR>
<TD BGCOLOR="#ffffff">ISDN (128 Kb)</TD>
<TD><INPUT TYPE="TEXT" NAME="6hour" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="6minute" SIZE="6"> </TD>
<TD><INPUT TYPE="TEXT" NAME="6second" SIZE="6"></TD>
</TR>
<TR>
<TD BGCOLOR="#ffffff"></TD>
<TD><INPUT TYPE="HIDDEN" NAME="7hour" SIZE="6"> </TD>
<TD><INPUT TYPE="HIDDEN" NAME="7minute" SIZE="6"> </TD>
<TD><INPUT TYPE="HIDDEN" NAME="7second" SIZE="6"></TD>
</TR>
<INPUT TYPE="HIDDEN" NAME="8hour" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="8minute" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="8second" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="9hour" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="9minute" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="9second" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="10hour" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="10minute" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="10second" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="11hour" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="11minute" SIZE="6">
<INPUT TYPE="HIDDEN" NAME="11second" SIZE="6">
</TABLE>
</FORM>
</CENTER>


</body>
</html>

 Conclusion

Dude Inc. &lt;/e7kv4uv&gt;

&lt;..:: WwW.TheLombric.FR.ST ::..&gt;


 Sources du même auteur

MENU DEROULANT DE COULEURS D'ARRIERE PLAN
LANCE UN SITE A PARTIR D'UN MENU DEROULANT
INDIQUE LA RESOLUTION DE L'ECRAN
UN TXT DURANT LE CHARGEMENT D'UNE PAGE
1 LIEN = 2 SITES DANS UNE PAGE !!!!!!!!!

 Sources de la même categorie

Source avec Zip EMULATION DE $_GET() DU PHP par jchan
Source avec Zip ACCESSIBARRE - AMÉLIORER LE CONFORT DES PERSONNES NON-VOYANT... par Pfuch
Source avec Zip CLASS BARRE DE DÉFILEMENT (SCROLLBAR) JAVASCRIPT par TheWeasel47
Source avec une capture TAILLEFONTE par tiger222
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SANS PHP par jdmcreator

Commentaires et avis

Commentaire de pyroflo le 16/04/2003 20:52:28

Pas mal ça aussi !!!

Mais....pour ceux qui ont un modem de 512k (c'est moi !!!), c'est possible de le rajouter ???

Commentaire de e7kv4uv le 16/04/2003 20:54:39

cMoi aussi g le 512
Je rajouterai qd j'aurai le tps

A+
Dude Inc ....     www.thelombric.fr.st

Commentaire de leo1023 le 31/10/2006 18:50:55

Moi ça ne marche pas, il m'affiche le tableau, mais quand je tape un chiffre après je valide et ben ça marche pas et le navigateur me met erreur sur la page !!!

Commentaire de foudefoot le 01/12/2006 17:13:43

Comment on fait pour modifier le fichier ?

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,562 sec (3)

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