Notice: Undefined variable: root in /users/basti1012/www/index1.php on line 41
Download Time Calculator

Download Time Calculator

Download Time Calculator ermöglicht das Berechnen der für einen bestimmten Download benötigten Zeit mit vielen verschiedenen Verbindungsgeschwindigkeiten.

Der hier verwendete Code

<div class="page"> <div class="page_content"> <h1>Download Time Calculator</h1> <div class="box_form"> <form name="grid" action="#" method="get"> <table class="form_table" style="white-space:nowrap;"> <tr> <th>Dateigröße:</th> <td colspan="6"> <input name="size" size="10"> &nbsp; <input onclick="calc(1)" type="button" class="form_button" value=" KB "> <input onclick="calc(1000)" type="button" class="form_button" value=" MB "> <input onclick="calc(1000000)" type="button" class="form_button" value=" GB "> <input onclick="calc(1000000000)" type="button" class="form_button" value=" TB "> </td> </tr> <tr> <th>Leistungseffizienz:</th> <td colspan="6"><input name="efficiency" size="10" maxlength="3" value="100" onblur="javascript:checkefficiency();">&nbsp;% (1 - 100)</td> </tr> <tr><td colspan="7">&nbsp;</td></tr> <tr><td colspan="7" class="form_title">Benutzerdefiniert:</td></tr> <tr> <td><input name="speedk" size="16" value="64"> (Kbps)&nbsp;&nbsp;&nbsp;</td> <td><input name="33h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="33m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="33s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <td><input name="speedm" size="16" value="1.536"> (Mbps)&nbsp;&nbsp;&nbsp;</td> <td><input name="34h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="34m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="34s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <td><input name="speedg" size="16" value="10240"> (Gbps)&nbsp;&nbsp;&nbsp;</td> <td><input name="35h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="35m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="35s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr><td colspan="7">&nbsp;</td></tr> <tr><td colspan="7" class="form_title">Modem / Netzwerk:</td></tr> <tr> <th>Wireless CDPD (9.6 Kbps)</th> <td><input name="1h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="1m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="1s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Modem (14.4 Kbps)</th> <td><input name="2h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="2m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="2s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Wireless GSM (19.2 Kbps)</th> <td><input name="3h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="3m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="3s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Modem (28.8 Kbps)</th> <td><input name="4h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="4m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="4s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Modem (33.6 Kbps)</th> <td><input name="5h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="5m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="5s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Modem (56 Kbps)</th> <td><input name="6h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="6m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="6s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>ISDN (64 Kbps)</th> <td><input name="7h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="7m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="7s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Dual-ISDN (128 Kbps)</th> <td><input name="8h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="8m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="8s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Wireless 144 Kbps</th> <td><input name="9h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="9m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="9s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>DSL (384 Kbps)</th> <td><input name="36h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="36m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="36s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>ADSL (512 Kbps)</th> <td><input name="37h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="37m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="37s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>DSL (640 Kbps)</th> <td><input name="10h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="10m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="10s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Bluetooth (728 Kbps)</th> <td><input name="11h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="11m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="11s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Digital Powerline (1 Mbps)</th> <td><input name="12h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="12m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="12s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>T1/DS1, 1.5-DSL (1.5 Mbps)</th> <td><input name="13h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="13m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="13s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Wireless 2.4 Mbps</th> <td><input name="14h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="14m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="14s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>T2/DS2 (6.1 Mbps)</th> <td><input name="15h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="15m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="15s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Satellite (24 Mbps)</th> <td><input name="16h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="16m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="16s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Trans-European (34 Mbps)</th> <td><input name="17h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="17m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="17s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>Ultraband Cable (40 Mbps)</th> <td><input name="18h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="18m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="18s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>T3/DS3 (44.7 Mbps)</th> <td><input name="19h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="19m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="19s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>T4/DS4 (274 Mbps)</th> <td><input name="20h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="20m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="20s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr><td colspan="7">&nbsp;</td></tr> <tr><td colspan="7" class="form_title">Fiber Optics:</td></tr> <tr> <th>OC-1 (51.8 Mbps)</th> <td><input name="21h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="21m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="21s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-3 (155.5 Mbps)</th> <td><input name="22h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="22m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="22s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-9 (466.7 Mbps)</th> <td><input name="23h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="23m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="23s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-12 (622 Mbps)</th> <td><input name="24h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="24m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="24s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-18 (933.1 Mbps)</th> <td><input name="25h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="25m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="25s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-24 (1.2 Gbps)</th> <td><input name="26h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="26m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="26s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-36 (1.7 Gbps)</th> <td><input name="27h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="27m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="27s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr><td colspan="7">&nbsp;</td></tr> <tr><td colspan="7" class="form_title">Fiber Optics und Fiberless Optics/Laser:</td></tr> <tr> <th>OC-48 (2.5 Gbps)</th> <td><input name="28h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="28m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="28s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-192 (10 Gbps)</th> <td><input name="29h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="29m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="29s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-768 (40 Gbps)</th> <td><input name="30h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="30m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="30s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>OC-3072 (160 Gbps)</th> <td><input name="31h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="31m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="31s" size="3"></td> <td>Sek&nbsp;&nbsp;</td> </tr> <tr> <th>DWDM (10 Tbps)</th> <td><input name="32h" size="8"></td> <td>Std&nbsp;&nbsp;</td> <td><input name="32m" size="3"></td> <td>Min&nbsp;&nbsp;</td> <td><input name="32s" size="3"></td> <td>Sek</td> </tr> </table> </form> </div> <script> var sizenum = 37; var kps = new Array(sizenum); kps[1] = "1.2"; kps[2] = "1.8"; kps[3] = "2.4"; kps[4] = "3.6"; kps[5] = "4.2"; kps[6] = "7"; kps[7] = "8"; kps[8] = "16"; kps[9] = "18"; kps[10] = "80"; kps[11] = "91"; kps[12] = "136.31488"; kps[13] = "197.12"; kps[14] = "307.2"; kps[15] = "786.432"; kps[16] = "3072.32768"; kps[17] = "4362.24"; kps[18] = "5120"; kps[19] = "5726.208"; kps[20] = "35094.528"; kps[21] = "6635.52"; kps[22] = "19906.56"; kps[23] = "59719.68"; kps[24] = "79626.24"; kps[25] = "119439.36"; kps[26] = "163053.568"; kps[27] = "221249.536"; kps[28] = "326107.136"; kps[29] = "1304559.616"; kps[30] = "5242880"; kps[31] = "20971520"; kps[32] = "1342177280"; kps[33] = ""; // benutzerdefiniert kps[34] = ""; // benutzerdefiniert kps[35] = ""; // benutzerdefiniert kps[36] = "48"; // DSL (384 Kbps) kps[37] = "64"; // ADSL (512 Kbps) function calc(factor) { kps[33] = document.grid.speedk.value / 8; kps[34] = document.grid.speedm.value / 8 * 1024; kps[35] = document.grid.speedg.value / 8 * 1024 * 1024; if (document.grid.size.value < 1) { document.grid.size.value = ""; alert("Es muss eine Dateigröße angegeben werden."); } var filesize = parseFloat(document.grid.size.value); for (x = 1; x <= sizenum; x++) { var filetime = (factor * filesize) / ((kps[x] / 100) * document.grid.efficiency.value); hourmod = filetime % 3600; hour = Math.floor(filetime / 3600); minute = Math.floor(hourmod / 60); second = Math.floor(filetime % 60); document.grid[x + "h"].value = hour; document.grid[x + "m"].value = minute; document.grid[x + "s"].value = second; } } function stat(x) { window.status = x; setTimeout(window.status="", 1500); } function go(x) { location = x; } function checkefficiency() { var ef = document.grid.efficiency.value; if (ef<1) document.grid.efficiency.value="1"; if (ef>100) document.grid.efficiency.value="100"; } </script> </body> </html>