Roger: Uploaddauer errechnen - skript

Beitrag lesen

hallo zusammen!

ich hab mal versucht die infos unter einen hut zu bringen und in mein skript einzubinden:

<html>
<head>
 <title>rechner</title>

<script language="javascript">
<!--
function getuploadtime(speed)
{
 var size = document.upload.dateigroesse.value.replace("," , ".");
 var time = size * 1024 * 1024 * 8 / speed;
 window.document.upload.ergebnis.value = Math.ceil(time);
 minuten = time / 60 + '';
 minuten = minuten.substring(0, minuten.indexOf('.') + 3).replace("." , ",");
 window.document.upload.min_ergebnis.value = minuten;
}
//-->
</script>

</head>

<body>
<form name="upload">

<table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>Dateigröße = <input name="dateigroesse" type="text" id="dateigroesse" size="4" value="1"> MB</td>
    </tr>
    <tr>
      <td><input type="radio" name="speed" value="33600" onclick="getuploadtime(33600)">analog (33600 bit/s)</td>
    </tr>
    <tr>
      <td><input type="radio" name="speed" value="64000" onclick="getuploadtime(64000)">ISDN (64000 bit/s)</td>
    </tr>
    <tr>
      <td><input name="speed" type="radio" value="128000" onclick="getuploadtime(128000)">DSL (128000 bit/s)</td>
    </tr>
    <tr>
      <td><input name="speed" type="radio" value="sonst" onclick="getuploadtime(document.upload.sonstige.value)">Sonstige <input type="text" name="sonstige" size="8"> bit/s</td>
    </tr>
    <tr>
      <td> </td>
    </tr>
    <tr align="right">
      <td>Upload-Dauer: ca: <input type="text" name="ergebnis" size="8"> Sekunden</td>
    </tr>
    <tr>
      <td> </td>
    </tr>
    <tr align="right">
      <td><input type="text" name="min_ergebnis" size="8"> Minuten</td>
    </tr>
  </table>

</form>
</body>

hier gibt's noch (vorläufig) einen link, unter dem man es sich mal (ein wenig aufgepeppter) ansehen kann. http://www.maennchen1.de/druckspezialist/member/uploadrechner_.htm
für evtl. verbesserungsvorschläge (des skriptes!!) habe ich nat. immer ein offenes ohr.

gruß
roger.