网页特效
建站首页
|
广告代码
|
源码下载
|
站长工具
|
字体下载
|
网页模板
|
收藏本站
|
设为首页
网站首页
菜单导航
日期时间
背景图像
图层样式
鼠标键盘
页面窗口
色彩表格
链接文字
表单按钮
计数转换
游戏娱乐
综合实例
特效
热门搜索:
特效代码
js脚本
导航菜单
热点推荐:
英文字体
人民币汇率
dw插件
站长常用软件
alexa排名查询
您的位置:
网页特效
->
计数转换
-> 度衡量换算 -- 长度换算
度衡量换算 -- 长度换算
作者:度衡量换算 -- 长度换算 发布时间:2007-11-22 0:00:46 发布人: admin
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>jz123.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=""> <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> <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> <div align="center"> <input onclick="resetAll(this.form)" type="button" value="数据重置" class="SmallButton" name="res7"> </div> </form></td> </tr> </tbody> </table> </body> </html>
度衡量换算 -- 长度换算
将本文收藏到QQ书签与更多好友分享
上一篇:文章:
功能很全的精品计算器
下一篇:文章:
度衡量换算 -- 面积换算网页代码
本类浏览排行 »
搜索页面中的内容
又一款综合搜索引擎代码
标题栏显示当前时间
倒影效果的电子表,显示当前时间
自动记录当前页面最新的更新日期
JS让网页每隔2秒弹出一次对话框
一款超酷的CSS列表排行榜
鼠标悬停放大的纯CSS分页效果
本站推荐文章 »
垂直三栏自适应等高布局
仿QQ消息管理器的文本内容样式
支付宝的控制台动画效果菜单
文字、图片拖曳移动
可拉伸移动的DIV层效果
很酷的图片伸缩放大功能
较好的视觉效果的网页选项卡
CSS实例:通过定义渐变边框给图片加阴影