文件大小的详细计算 - 中国WEB开发者网络 (http://www.webasp.net) -- 网页特效 (http://www.webasp.net/javascript/) --- 文件大小的详细计算 (http://www.webasp.net/javascript/1/692.htm) |
| -- 发布日期: 2005-06-29 |
| <!-- 网页特效代码由[中国WEB开发者网络:http://www.ChinaWebDev.com]提供! --> <!-- 要实现此效果需要 1 个步骤: --> <!-- 第 1 步: --> <!-- 把下面的代码加到<BODY></BODY>区域中: --> <form name="bandwidth"> <p><input type="text" name="original" size="20" value=1024> <select size="1" name="units"> <option value="Bytes">Bytes</option> <option value="Kb">Kb</option> <option value="Mb">Mb</option> <option value="Gb">Gb</option> </select> <input type="button" value="详细计算" name="B1" onClick="calculate()"></p> </form> <script> var bytevalue=0 function calculate(){ var invalue=document.bandwidth.original.value var selectunit=document.bandwidth.units.options[document.bandwidth.units.selectedIndex].value if (selectunit=="Bytes") bytevalue=invalue else if (selectunit=="Kb") bytevalue=invalue*1024 else if (selectunit=="Mb") bytevalue=invalue*1024*1024 else if (selectunit=="Gb") bytevalue=invalue*1024*1024*1024 alert (invalue+" "+selectunit+" 等于:\n\n- "+bytevalue+" Bytes\n- "+Math.round(bytevalue/1024)+" Kb\n- "+Math.round(bytevalue/1024/1024)+" Mb\n- "+Math.round(bytevalue/1024/1024/1024)+" Gb\n") } </script> |
| webasp.net |