Download Süresi
Ziyaretçinize farklı boyutlardaki dosyaların, farklı bağlantılarla, ne kadar sürede download edilceğini gösterebilirisiniz.
ÖRNEK
<SCRIPT language=JavaScript> <!-- Begin 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; } // End --> </SCRIPT>
<FORM method=post> <CENTER> <TABLE border=4> <TBODY> <TR> <TD>Dosya Boyutu? <INPUT size=10 name=size> <INPUT onclick="compute(this.form, 1)" type=button value=KB> <INPUT onclick="compute(this.form, 1024)" type=button value=MB> </TD> <TD colSpan=3> <CENTER><B>Süre</B></CENTER></TD></TR> <TR> <TH>Bağlantı Türü</TH> <TH>Saat </TH> <TH>Dakika </TH> <TH>Saniye</TH></TR> <TR> <TD bgColor=#ffffff>9.6 Kb</TD> <TD><INPUT size=6 name=1hour> </TD> <TD><INPUT size=6 name=1minute> </TD> <TD><INPUT size=6 name=1second></TD></TR> <TR> <TD bgColor=#ffffff>14.4 Kb</TD> <TD><INPUT size=6 name=2hour> </TD> <TD><INPUT size=6 name=2minute> </TD> <TD><INPUT size=6 name=2second></TD></TR> <TR> <TD bgColor=#ffffff>28.8 Kb</TD> <TD><INPUT size=6 name=3hour> </TD> <TD><INPUT size=6 name=3minute> </TD> <TD><INPUT size=6 name=3second></TD></TR> <TR> <TD bgColor=#ffffff>56 Kb</TD> <TD><INPUT size=6 name=4hour> </TD> <TD><INPUT size=6 name=4minute> </TD> <TD><INPUT size=6 name=4second></TD></TR> <TR> <TD bgColor=#ffffff>ISDN (64 Kb)</TD> <TD><INPUT size=6 name=5hour> </TD> <TD><INPUT size=6 name=5minute> </TD> <TD><INPUT size=6 name=5second></TD></TR> <TR> <TD bgColor=#ffffff>ISDN (128 Kb)</TD> <TD><INPUT size=6 name=6hour> </TD> <TD><INPUT size=6 name=6minute> </TD> <TD><INPUT size=6 name=6second></TD></TR> <TR> <TD bgColor=#ffffff></TD> <TD><INPUT type=hidden size=6 name=7hour> </TD> <TD><INPUT type=hidden size=6 name=7minute> </TD> <TD><INPUT type=hidden size=6 name=7second></TD></TR><INPUT type=hidden size=6 name=8hour> <INPUT type=hidden size=6 name=8minute> <INPUT type=hidden size=6 name=8second> <INPUT type=hidden size=6 name=9hour> <INPUT type=hidden size=6 name=9minute> <INPUT type=hidden size=6 name=9second> <INPUT type=hidden size=6 name=10hour> <INPUT type=hidden size=6 name=10minute> <INPUT type=hidden size=6 name=10second> <INPUT type=hidden size=6 name=11hour> <INPUT type=hidden size=6 name=11minute> <INPUT type=hidden size=6 name=11second> </TBODY></TABLE></FORM></CENTER>
Copyright © 2002-2004 www.javascriptbankasi.com.tr.tc
Mail:javascriptbankasi@hotmail.com