>
设为首页
>
收藏本站
>
最新电影
首页
运营资讯
今日英语
图形图像
计算机技术
Asp编程
网站结构化
资源共享
休闲娱乐
访问新站
您现在的位置:
首页
=>
后台技术
=>
脚本特效
=>
计数转换
订阅本栏目
长度换算
时间: 2007-10-05 13:26:46 阅读次数:2431
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>飞飞Asp乐园|JsCode.CN|---度衡量换算--长度换算</title> <SCRIPT language=JScript type=text/JScript> function LENGTH_MEASURES() { this.mKilometer = 1000 this.mMeter = 1 this.mDecimeter = 0.1 this.mCentimeter = 0.01 this.mMillimeter = 0.001 this.mMicronmeter = 0.000001 this.mLimeter = 500 this.mZhangmeter = 10 / 3 this.mChimeter = 1 / 3 this.mCunmeter = 1 / 30 this.mFenmeter = 1 / 300 this.mmLimeter = 1 / 3000 this.engFoot = 0.3048 this.engMile = 5280 * this.engFoot this.engFurlong = 660 * this.engFoot this.engYard = 3 * this.engFoot this.engInch = this.engFoot / 12 this.nautMile = 1852 this.nautFathom = 6 * this.engFoot } var length_data = new LENGTH_MEASURES(); function checkNum(str) { for (var i=0; i<str.length; i++) { var ch = str.substring(i, i + 1) if (ch!="." && ch!="+" && ch!="-" && ch!="e" && ch!="E" && (ch < "0" || ch > "9")) { alert("请输入有效的数字"); return false; } } return true } function normalize(what,digits) { var str=""+what; var pp=Math.max(str.lastIndexOf("+"),str.lastIndexOf("-")); var idot=str.indexOf("."); if (idot>=1) { var ee=(pp>0)?str.substring(pp-1,str.length):""; digits+=idot; if (digits>=str.length) return str; if (pp>0 && digits>=pp) digits-=pp; var c=eval(str.charAt(digits)); var ipos=digits-1; if (c>=5) { while (str.charAt(ipos)=="9") ipos--; if (str.charAt(ipos)==".") { var nc=eval(str.substring(0,idot))+1; if (nc==10 && ee.length>0) { nc=1; ee="e"+(eval(ee.substring(1,ee.length))+1); } return ""+nc+ee; } return str.substring(0,ipos)+(eval(str.charAt(ipos))+1)+ee; } else var ret=str.substring(0,digits)+ee; for (var i=0; i<ret.length; i++) if (ret.charAt(i)>"0" && ret.charAt(i)<="9") return ret; return str; } return str; } function compute(obj,val,data) { if (obj[val].value) { var uval=0; uval = obj[val].value*data[val]; if( (uval >= 0) && (obj[val].value.indexOf("-") != -1) ) { uval = -uval; } for (var i in data) obj[i].value=normalize(uval/data[i],8); } } function resetValues(form,data) { for (var i in data) form[i].value=""; } function resetAll(form) { resetValues(form,length_data); } </SCRIPT> </head> <body class="bodycolor" topmargin="2" > <TABLE width="100%" border="0" cellPadding=0 cellSpacing=0 class="small"> <TBODY> <TR> <TD align="center" valign="top"> <FORM action=""> <br> <table width="75%" border="0" cellspacing="0" cellpadding="0" class="small"> <tr> <td> 可实现公里(km)、米(m)、分米(dm)、厘米(cm)、里、丈、尺、寸、分、厘、海里(nmi)、英寻、英里、弗隆(fur)、码(yd)、英尺(ft)、英寸(in)、毫米(mm)、微米(um)间的互转互换。</td> </tr> </table> <br> <TABLE cellSpacing=0 cellPadding=4 width="75%" class="small"> <TBODY> <TR> <TD noWrap align=right>公里(km)</TD> <TD align=left><INPUT size=15 name=mKilometer class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mKilometer.value)) compute(this.form,mKilometer.name,length_data)" type=button value=换算 class='SmallButton' name=mKilometer_bt></TD> <TD noWrap align=right>米(m)</TD> <TD align=left><INPUT size=15 name=mMeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mMeter.value)) compute(this.form,mMeter.name,length_data)" type=button value=换算 class='SmallButton' name=mMeter_bt></TD> </TR> <TR> <TD noWrap align=right>分米(dm)</TD> <TD align=left><INPUT size=15 name=mDecimeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mDecimeter.value)) compute(this.form,mDecimeter.name,length_data)" type=button value=换算 class='SmallButton' name=mDecimeter_bt></TD> <TD noWrap align=right>厘米(cm)</TD> <TD align=left><INPUT size=15 name=mCentimeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mCentimeter.value)) compute(this.form,mCentimeter.name,length_data)" type=button value=换算 class='SmallButton' name=mCentimeter_bt></TD> </TR> <TR> <TD noWrap align=right>毫米(mm)</TD> <TD align=left><INPUT size=15 name=mMillimeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mMillimeter.value)) compute(this.form,mMillimeter.name,length_data)" type=button value=换算 class='SmallButton' name=mMillimeter_bt></TD> <TD noWrap align=right>微米(um)</TD> <TD align=left><INPUT size=15 name=mMicronmeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mMicronmeter.value)) compute(this.form,mMicronmeter.name,length_data)" type=button value=换算 class='SmallButton' name=mMicronmeter_bt></TD> </TR> <TR> <TD noWrap align=right>里</TD> <TD align=left><INPUT size=15 name=mLimeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mLimeter.value)) compute(this.form,mLimeter.name,length_data)" type=button value=换算 class='SmallButton' name=mLimeter_bt></TD> <TD noWrap align=right>丈</TD> <TD align=left><INPUT size=15 name=mZhangmeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mZhangmeter.value)) compute(this.form,mZhangmeter.name,length_data)" type=button value=换算 class='SmallButton' name=mZhangmeter_bt></TD> </TR> <TR> <TD noWrap align=right>尺</TD> <TD align=left><INPUT size=15 name=mChimeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mChimeter.value)) compute(this.form,mChimeter.name,length_data)" type=button value=换算 class='SmallButton' name=mChimeter_bt></TD> <TD noWrap align=right>寸</TD> <TD align=left><INPUT size=15 name=mCunmeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mCunmeter.value)) compute(this.form,mCunmeter.name,length_data)" type=button value=换算 class='SmallButton' name=mCunmeter_bt></TD> </TR> <TR> <TD noWrap align=right>分</TD> <TD align=left><INPUT size=15 name=mFenmeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mFenmeter.value)) compute(this.form,mFenmeter.name,length_data)" type=button value=换算 class='SmallButton' name=mFenmeter_bt></TD> <TD noWrap align=right>厘</TD> <TD align=left><INPUT size=15 name=mmLimeter class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(mmLimeter.value)) compute(this.form,mmLimeter.name,length_data)" type=button value=换算 class='SmallButton' name=mmLimeter_bt></TD> </TR> <TR> <TD noWrap align=right>海里(nmi)</TD> <TD align=left><INPUT size=15 name=nautMile class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(nautMile.value)) compute(this.form,nautMile.name,length_data)" type=button value=换算 class='SmallButton' name=nautMile_bt></TD> <TD noWrap align=right>英寻</TD> <TD align=left><INPUT size=15 name=nautFathom class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(nautFathom.value)) compute(this.form,nautFathom.name,length_data)" type=button value=换算 class='SmallButton' name=nautFathom_bt></TD> </TR> <TR> <TD noWrap align=right>英里(mi)</TD> <TD align=left><INPUT size=15 name=engMile class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(engMile.value)) compute(this.form,engMile.name,length_data)" type=button value=换算 class='SmallButton' name=engMile_bt></TD> <TD noWrap align=right>弗隆(fur)</TD> <TD align=left><INPUT size=15 name=engFurlong class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(engFurlong.value)) compute(this.form,engFurlong.name,length_data)" type=button value=换算 class='SmallButton' name=engFurlong_bt></TD> </TR> <TR> <TD noWrap align=right>码(yd)</TD> <TD align=left><INPUT size=15 name=engYard class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(engYard.value)) compute(this.form,engYard.name,length_data)" type=button value=换算 class='SmallButton' name=engYard_bt></TD> <TD noWrap align=right>英尺(ft)</TD> <TD align=left><INPUT size=15 name=engFoot class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(engFoot.value)) compute(this.form,engFoot.name,length_data)" type=button value=换算 class='SmallButton' name=engFoot_bt></TD> </TR> <TR> <TD noWrap align=right>英寸(in)</TD> <TD align=left><INPUT size=15 name=engInch class="SmallInput"></TD> <TD align=left><INPUT onclick="if (checkNum(engInch.value)) compute(this.form,engInch.name,length_data)" type=button value=换算 class='SmallButton' name=engInch_bt></TD> <TD colSpan=3></TD> </TR> </TBODY> </TABLE> <br> <div align="center"> <INPUT onclick=resetAll(this.form) type=button value=数据重置 class='SmallButton' name=res7> </div> </FORM></TD> </TR> </TBODY> </TABLE> </body> </html>
提示:您可以先修改部分代码再运行
飞飞Asp,技术乐园
站内搜索
:
标题
内容
下一篇
-- 面积换算
上一篇
计算两个坐标之间之间的距离
本栏目最新
栏目最新列表
重量换算
体积和容积换算
-- 面积换算
长度换算
非常完善的精品计算器
网站优化策划
栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新
站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息
MIME介绍 及
[
1
] [
2
] [
3
]
巧用Google和迅雷来下载
Transact SQL 常
[
1
] [
2
]
VIA Rhine II Fast Ethe
电脑常用端
[
1
] [
2
] [
3
]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
伟哥博客
西安房产
123最新电影
三四六四
关于站点
|
免责声明
|
联系站长
|
网站地图
|
陕ICP备07002804号
WEB技术QQ交流群:72840059
©2007 ffasp.com. 版权所有