begin process at 2012 02 11 04:03:50
  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 :8 037

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 Source avec une capture ANTI-ROBOTS V 1.0 par MacGaliver
Source avec une capture PRÉSENTOIR PAGE/SUJET par tiranus
Source avec Zip Source avec une capture NAVIGATEUR INTERNET HAVRET par HAVRETos
Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY... par jdmcreator
Source avec Zip Source avec une capture NAVIGATION PAR AJAX, CHARGEMENT DES PAGES SANS RECHARGEMENT par zulrigh

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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 2,371 sec (3)

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