Download-Zeiten berechnen
Berechnet die (theoretische) Zeit, die man für einen Download mit verschiedenen Modems bzw. ISDN-Karten braucht
Sourcecode:
<head> <script type="text/javascript" language="JavaScript"> function MakeArray(n) { this.length = n; for (var i = 1; i <= n; i++) { this[i] = 0 } return this } speedVar = new MakeArray(12); speedVar[1] = "1.1719" speedVar[2] = "1.75785" speedVar[3] = "3.5157" speedVar[4] = "6.836" speedVar[5] = "7.81266" speedVar[6] = "15.6253" speedVar[7] = "125.0026" speedVar[8] = "250.0053" speedVar[9] = "500.01066" speedVar[10] = "750.016" speedVar[11] = "1248.96" speedVar[12] = "2500.0533" function compute(form, mult){ for (i=1; i < 13; 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"> <table border="4" bgcolor="#BBBBFF"> <tr> <td><b>Datei-Größe: </b><input type="text" name="size" size="20"> <input type="button" OnClick="compute(this.form, 1)" value="KB"> <input type="button" OnClick="compute(this.form, 1024)" value="MB"> </td> <td colspan="3" align="center"> <b>Dauer des Downloads</b> </td> </tr> <tr align="center"> <th>Modems- / ISDN- / DSL-Geschwindigkeit</th> <th>Stunden </th> <th>Minuten </th> <th>Sekunden </th> </tr> <tr align="center"> <td bgcolor="#ffffff">9.6 K</td> <td><input type="text" name="1hour" size="10"> </td> <td><input type="text" name="1minute" size="10"> </td> <td><input type="text" name="1second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">14.4 K</td> <td><input type="text" name="2hour" size="10"> </td> <td><input type="text" name="2minute" size="10"> </td> <td><input type="text" name="2second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">28.8 K</td> <td><input type="text" name="3hour" size="10"> </td> <td><input type="text" name="3minute" size="10"> </td> <td><input type="text" name="3second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">56 K</td> <td><input type="text" name="4hour" size="10"> </td> <td><input type="text" name="4minute" size="10"> </td> <td><input type="text" name="4second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">ISDN (64 K)</td> <td><input type="text" name="5hour" size="10"> </td> <td><input type="text" name="5minute" size="10"> </td> <td><input type="text" name="5second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">ISDN (128 K)</td> <td><input type="text" name="6hour" size="10"> </td> <td><input type="text" name="6minute" size="10"> </td> <td><input type="text" name="6second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">DSL (1024 K)</td> <td><input type="text" name="7hour" size="10"> </td> <td><input type="text" name="7minute" size="10"> </td> <td><input type="text" name="7second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">DSL (2,4 MB)</td> <td><input type="text" name="8hour" size="10"> </td> <td><input type="text" name="8minute" size="10"> </td> <td><input type="text" name="8second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">DSL (4,8 MB)</td> <td><input type="text" name="9hour" size="10"> </td> <td><input type="text" name="9minute" size="10"> </td> <td><input type="text" name="9second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">DSL (6 MB)</td> <td><input type="text" name="10hour" size="10"> </td> <td><input type="text" name="10minute" size="10"> </td> <td><input type="text" name="10second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">Cable (10 MB)</td> <td><input type="text" name="11hour" size="10"> </td> <td><input type="text" name="11minute" size="10"> </td> <td><input type="text" name="11second" size="10"> </td> </tr> <tr align="center"> <td bgcolor="#ffffff">Cable (20 MB)</td> <td><input type="text" name="12hour" size="10"> </td> <td><input type="text" name="12minute" size="10"> </td> <td><input type="text" name="12second" size="10"> </td> </tr> </table> </form>
Sponsoren und Investoren sind jederzeit herzlich willkommen! Wenn Sie die Information(en) auf diesen Seiten interessant fanden, freuen wir uns über Ihren Förderbeitrag. Empfehlen Sie uns auch gerne in Ihren Netzwerken. Herzlichen Dank!
Nutzen Sie unsere Suchfunktion:
Nach oben
Sitemap
Impressum
Datenschutz