Download Timer needed

  • Thread starter Thread starter Donald Bock
  • Start date Start date
D

Donald Bock

Hi all:

I need a download timer which I imput filesize in Kilobytes, Megabytes or
Gigabytes and modem download speed, to guess at a completion download time.

I currently use DSL: 1.5Mb/s and 256Kb/s up.

Any ideas?? Thanks.
 
Try some freeware download resume software. Usually they will show
estimation time for the download to be completed.
 
Hi all:

I need a download timer which I imput filesize in Kilobytes, Megabytes
or Gigabytes and modem download speed, to guess at a completion
download time.

I currently use DSL: 1.5Mb/s and 256Kb/s up.

Any ideas?? Thanks.

I use a handy context menu extension. Simply right click on the file you
wish to download and select "Get File Size". The app will get the file size
(surprise, surprise), the time it took the site to respond, whether resume
is supported and estimate the download time.

http://www.browsertools.net
http://www.browsertools.net/downloads/GetFileSize.exe
 
Hi all:

I need a download timer which I imput filesize in Kilobytes, Megabytes
or Gigabytes and modem download speed, to guess at a completion
download time.

I currently use DSL: 1.5Mb/s and 256Kb/s up.

Any ideas?? Thanks.

Try the following javascript, put it in a web page and insert file size.
if using SP2 and IE you will need to allow javascript or use alternate
browser.

<BODY>
<div align="center">

<SCRIPT LANGUAGE="JavaScript">
function MakeArray(n)
{
this.length=n;
for(var i=1;
i<=n;
i++)
{
this=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;
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>
Download Speed - calculator - input filesize and click KB or MB
</div>
<FORM METHOD=POST>
<TABLE BORDER=4 align="center">
<TR>
<TD ><b> File Size?
<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>
</b></TD>

<TD colspan=3 >
<center>
<b>It will take you .... </b>
</CENTER>
</TD>
</TR>
<TR >
<TH><b> If your modem is a .... </b></TH>
<TH><b> Hours </b></TH>
<TH><b> Minutes </b></TH>

<TH><b>Seconds</b></TH>
</TR>
<TR>
<TD><b> 9.6 Kb </b></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><b> 14.4 Kb </b></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><b> 28.8 Kb </b></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><b> 56 Kb </b></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><b> ISDN (64 Kb) </b></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><b> ISDN (128 Kb) </b></TD>
<TD>
<input type=HIDDEN name=7hour size=6>
<INPUT TYPE=TEXT NAME=6hour SIZE=6>
</TD>
<TD>
<input type=HIDDEN name=7minute size=6>
<INPUT TYPE=TEXT NAME=6minute SIZE=6>
</TD>
<TD>

<input type=HIDDEN name=7second size=6>
<INPUT TYPE=TEXT NAME=6second 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>



</BODY>

hope it works for you

S
 
Back
Top