home *** CD-ROM | disk | FTP | other *** search
/ Magazyn WWW 1999 July / www_07_1999.iso / prez / amiga / KidHTML1_25.lha / KidHTML1.25 / Script / dlcalculator.js < prev    next >
Text File  |  1998-08-25  |  2KB  |  79 lines

  1.  
  2.  
  3. <!-- TWO STEPS TO INSTALL DOWNLOAD CALCULATOR:
  4.  
  5.    1.  Paste the coding into the HEAD of your HTML document
  6.    2.  Add the last coding into the BODY of your HTML document  -->
  7.  
  8. <!-- STEP ONE: Copy this code into the HEAD of your HTML document  -->
  9.  
  10. <HEAD>
  11.  
  12. <SCRIPT LANGUAGE="JavaScript">
  13.  
  14. <!-- This script and many more are available online from -->
  15. <!-- The JavaScript Source!! http://javascriptsource.com -->
  16.  
  17. <!-- Begin
  18. function MakeArray(n) {
  19. this.length = n;
  20. for (var i = 1; i <= n; i++) { 
  21. this[i] = 0 }
  22. return this
  23. }
  24. speedVar = new MakeArray(11);
  25. speedVar[1] = "1.1719"
  26. speedVar[2] = "1.7578"
  27. speedVar[3] = "3.5156"
  28. speedVar[4] = "6.8359"
  29. speedVar[5] = "7.8125"
  30. speedVar[6] = "16.6250"
  31. speedVar[7] = "187.9883"
  32. speedVar[8] = "1220.7031"
  33. speedVar[9] = "3295.8984"
  34. speedVar[10] = "5493.1641"
  35. speedVar[11] = "18920.8984"
  36. function compute(form, mult){
  37. for (i=1; i < 12; i++){
  38. if (form.size.value==null||form.size.value.length==0){
  39. form.size.value=0;}
  40. if (form[i+"hour"].value==null||form[i+"hour"].value.length==0){
  41. form[i+"hour"].value=0;}       
  42. if (form[i+"minute"].value==null||form[i+"minute"].value.length==0){
  43. form[i+"minute"].value=0;}
  44. if (form[i+"second"].value==null||form[i+"second"].value.length==0){
  45. form[i+"second"].value=0;}
  46. if (mult != 0 && form.size.value != 0){
  47. with (Math){
  48. var speed = speedVar[i];
  49. var TotalTime = ((form.size.value*mult)/speed);
  50. var TotalHours = floor((TotalTime/3600));
  51. var TotalHoursMod = (TotalTime%3600);
  52. var TotalMin = floor(TotalHoursMod/60);
  53. var TotalMinMod = (TotalHoursMod%60);
  54. var TotalSec = floor(TotalMinMod);
  55. form[i+"hour"].value=TotalHours;
  56. form[i+"minute"].value=TotalMin;
  57. form[i+"second"].value=TotalSec;
  58.       }
  59.    }
  60. }
  61. return;
  62. }
  63. // End -->
  64. </SCRIPT>
  65. </HEAD>
  66.  
  67. <!-- STEP TWO: Copy this code into the BODY of your HTML document  -->
  68.  
  69. <BODY>
  70.  
  71. <FORM METHOD="POST">
  72.  
  73. <CENTER>
  74. <TABLE BORDER="4">
  75. <TR>
  76. <TD>File Size?
  77. <INPUT TYPE="TEXT" NAME="size" SIZE="10"> 
  78. <INPUT TYPE="BUTTON" OnCli
  79.