» 您尚未 登录   注册 | 社区服务 | 帮助 | 社区 | 无图版


常州五颜六色网络技术有限公司 -> 网站建设 -> 几个有用的Javascript脚本
 XML   RSS 2.0   WAP 

--> 本页主题: 几个有用的Javascript脚本 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
阿七




该用户目前不在线
级别: 未验证会员
精华: 0
发帖: 909
威望: 0 点
金钱: 2161 RMB
贡献值: 0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 * TR ~>|  
BX X1G  
<script> cP[]\r+Kj  
function unicode(s){ 6T=zHFf~  
var len=s.length; W'M\DKJ?  
var rs=""; 21G:!t4/?n  
for(var i=0;i<len;i++){ n`g:dz  
var k=s.substring(i,i+1); eO=!(  
rs+="&#"+s.charCodeAt(i)+";"; aoS]Qp  
} # fl%~Y  
return rs; &<%U7?{~  
} Ow7I`#P  
9 TILrK  
function runicode(s){ b{Kw.?85  
var k=s.split(";"); DwC8?s*2H  
var rs=""; T+|V;nP.  
for(i=0;i<k.length;i++){ {cBLm/C  
var m=k.replace(/&#/,""); P1m PC  
rs+=String.fromCharCode(m); yy-\$<j  
} ^, KN@  
return rs; #%g~fh  
} CQ Nt  
alert(unicode("我是一头猪"));//我是一头猪 B.J4}Ua  
alert(runicode("我是一头猪")); {bvm83{T  
</script> i d.W"5+  
!j.jvI%e;  
图像尺寸加载后修改,以适应页面宽度 #Rdq^TGMi;  
K*Tvo `  
<script> 6 \9 9WQ  
function foo(){ <WGl4#(k  
var k=document.all; -j_J 1P0,  
for(var i=0;i<k.length;i++){ :1wMGk  
if(k.tagName=="IMG"){ N{G+|WmQ  
if(k.width>500){ //500是最大宽度 eMvb*X6  
var height=Math.ceil(k.height*500/k.width); <`q|6XWL  
k.height=height; 8EPV\M1%  
k.width="500"; ^eEj 5Rh  
} :*!u\lV\  
} E#FyL>:.h  
} y6o^ Knl  
} }x1mpPND  
</script> Mf&W<n^j  
<body onload="foo()"> 1a90S*M  
<img src="2.jpg" border="0" width="500" height="500" /> Tf"DpA!_  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> [lA[w Cw  
k[ Iwxl;/  
bhSpSul  
一个倒计时功能,5分种提醒,0秒自动提交 \wNn c"  
c+G: bb%p  
<SCRIPT LANGUAGE="JavaScript"> 38Z"9  
<!-- 7-ba-[t#A  
var time="3600"; <E BgHD)  
var atime="300"; //定义时间 4T9hT~cT7  
var etime="0"; z>i  D  
function count(){ 4ij`   
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 _:'m/K3Ee  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; "`"j2{9|e!  
time--; ja7Z v[  
if(time==atime){ 9rao&\eH  
alert("还剩5分钟"); n/?5[O-D]  
} 9$Mi/eLG2N  
if(time==etime-1){ 54J<ZXCs  
alert("时间到,已经自动提交"); y=vH8D]%X  
document.form1.submit(); Ti3BlWQH  
} 0uU%jN$  
} k #*|-?  
C3@.75-E  
function format(time){ r$v?[x>+K  
var len=time.toString().length; c(#`z!FB  
for(i="0";i<2-len;i++){ rY!uc!  
time+="0"; Xq>e]#gR  
} z}bnw2d]  
return time; d BlOU.B  
} {yb\p9q{Yo  
J82{PfQ"  
//--> lIFt/  
</SCRIPT> Bd NuhV`0  
<form action="Save.Asp" method="post" name="form1" /> H;sQ]:.*]  
<INPUT TYPE="button" Value="开始" onClick="count()" /> @i{JqHU"  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> %o"Rcw|  
</form>  +rT(  
_yWH\ 5@  
一个简单的计算器 R NA03  
#Y5I_:k  
<form name="form2" onClick="count(this)"> S-rqrbr|AT  
<INPUT TYPE="button" value="0" name="a"> D@^F6am%  
<INPUT TYPE="button" value="1" name="a"> -8tA~;p  
<INPUT TYPE="button" value="2" name="a"> HQ s)T  
<INPUT TYPE="button" value="3" name="a"> :>X7(&j8  
<INPUT TYPE="button" value="4" name="a"> li%-9Jd  
<INPUT TYPE="button" value="5" name="a"> Mt YP3:  
<INPUT TYPE="button" value="6" name="a"> *[SsvlFt  
<INPUT TYPE="button" value="7" name="a"> .d "+M{I  
<INPUT TYPE="button" value="8" name="a"> R{[Q+y'E  
<INPUT TYPE="button" value="9" name="a"> uWWv`bI>x  
<INPUT TYPE="button" value="-" name="a"> %b{!9-n}  
<INPUT TYPE="button" value="+" name="a"> z;/'OJ[.  
<INPUT TYPE="button" value="*" name="a"> 'QS"4EvdD  
<INPUT TYPE="text" NAME="total" readOnly> v)d0MxSC  
<INPUT TYPE="button" value="计算" name="b"> o 4b{>x  
<INPUT TYPE="button" value="清空" name="c"> %f-<ol  
</form> {6n \532@  
<SCRIPT LANGUAGE="JavaScript"> ^97ZH)Ww  
<!-- ,\M_q">npc  
function count(form1){ gr?pvf!I  
var k = event.srcElement; 'sF563kE  
if(k.tagName=="INPUT"){ if}]8  
if(k.name=="a"){ v 2GhR*  
form1.total.value+=k.value; `az`?`i7  
} Zd(d]M_x  
else if(k.name=="b"){ (RmED\.]4  
var a=eval(form1.total.value); 8e@JvAaa$  
alert(a); |+:ZO5FaO  
} BZ<z@DJp  
else if(k.name=="c"){ ]'h)7  
form1.total.value=""; O|RO j  
} V 3]p3  
} ^.C X6%  
} "|'`'W  
//--> 93Gur(j^  
</SCRIPT>

[楼 主] | Posted: 2006-04-05 09:03 顶端

常州五颜六色网络技术有限公司 -> 网站建设



Copyright © 2005-2009 5y6s Inc. 苏ICP备05001866号 Powered by PHPWind 5.0.1
Total 0.015963(s) query 4, Gzip enabled
会员言论不代表本站立场 本站法律顾问:北京汇泽律师事务所 韩律师
QQ:点击这里给我发消息 /点击这里给我发消息 /点击这里给我发消息