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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 *-Vr=e<8   
ijzwct#.  
<script> {B6ywTK\ `  
function unicode(s){ $ b5 3~  
var len=s.length; 4udj"-V  
var rs=""; *yjnC  
for(var i=0;i<len;i++){ 0 ]L   
var k=s.substring(i,i+1); # h4FLF_w  
rs+="&#"+s.charCodeAt(i)+";"; ZKpJc'h  
} t*)mX2R,  
return rs; 7\R"RH-  
} }N$f=:iI  
d)acWF\  
function runicode(s){ &;L=f;   
var k=s.split(";"); L/] (pXEp  
var rs=""; P t/]Z<VL  
for(i=0;i<k.length;i++){ uN>5Eh&=Pf  
var m=k.replace(/&#/,""); PwthYy  
rs+=String.fromCharCode(m);  Y#~A":A  
} a_?b <  
return rs; /wt7KL- I  
}  P Je_qP  
alert(unicode("我是一头猪"));//我是一头猪 Vp|?R65S*  
alert(runicode("我是一头猪")); ;+6><O!G  
</script> kV4Oq.E  
6ST(=X_C  
图像尺寸加载后修改,以适应页面宽度 C])s'XTs  
C1UU v=|  
<script> ubOXEkZ8N  
function foo(){ [Z#Sj=z  
var k=document.all; >0<n%V#s:r  
for(var i=0;i<k.length;i++){ %DXBl:!Y`  
if(k.tagName=="IMG"){ Vd  d  
if(k.width>500){ //500是最大宽度 LbRQjwc]W  
var height=Math.ceil(k.height*500/k.width); F s%`W4/  
k.height=height; C c: <F_UI  
k.width="500"; Rb& 9!z  
} ; teM^zyI  
} \U>&W  
} "NGfT:HV  
} 8(L2w|+B<  
</script> CW?Z\  
<body onload="foo()"> LSJ.pBl\X  
<img src="2.jpg" border="0" width="500" height="500" /> vszm9Qf  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> sVw:d _ E  
Z/ jmi  
-mG`* 0  
一个倒计时功能,5分种提醒,0秒自动提交 vJ^~J2#5  
Hxgc9Fis  
<SCRIPT LANGUAGE="JavaScript"> ".(vR7u'  
<!-- \WE&5 9G  
var time="3600"; pa+'0Y]71  
var atime="300"; //定义时间 1*dN. v:5  
var etime="0"; 2*z~ 'i  
function count(){ <%S)6cw(3  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 dVEs^ZtI  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; \?T9 v  
time--; .G!xcQ`?  
if(time==atime){ 7` ;sX?R  
alert("还剩5分钟"); K8X7IE  
} 'A7!@hVy  
if(time==etime-1){ 1?FG3X 5  
alert("时间到,已经自动提交"); /ta}12Z  
document.form1.submit(); ra T9  
} 7UMZs7L$  
} S7f .^8  
xBTx`+%WS  
function format(time){ }]o8}$&(  
var len=time.toString().length; y&,|+h  
for(i="0";i<2-len;i++){ oR2?$KF   
time+="0"; F8?2+w@P  
} /x ?@M n>  
return time; nwKp8mfP  
} h2Nt@  
9,INyEyAL  
//--> Zpkd8@g@  
</SCRIPT> vYm:V:7Y2  
<form action="Save.Asp" method="post" name="form1" /> I0 ~'z f  
<INPUT TYPE="button" Value="开始" onClick="count()" /> 1Z< ^8L<  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> ; um)JCXz  
</form> K'Ywv@  
e+lun -  
一个简单的计算器 3)EJws!  
6~%><C  
<form name="form2" onClick="count(this)"> &Uam4'B6-  
<INPUT TYPE="button" value="0" name="a"> #kM|!U=  
<INPUT TYPE="button" value="1" name="a"> metn&  
<INPUT TYPE="button" value="2" name="a"> t8 -Nli*O  
<INPUT TYPE="button" value="3" name="a"> $WIVCp  
<INPUT TYPE="button" value="4" name="a"> rH`\UZ{cc  
<INPUT TYPE="button" value="5" name="a"> 0G s\x  
<INPUT TYPE="button" value="6" name="a"> >SDQ@63E?  
<INPUT TYPE="button" value="7" name="a"> (2# Xa,pb  
<INPUT TYPE="button" value="8" name="a"> D5c 8sB  
<INPUT TYPE="button" value="9" name="a"> :1*E5pX0n  
<INPUT TYPE="button" value="-" name="a"> e&z@yy$  
<INPUT TYPE="button" value="+" name="a"> OK80-/ 8HI  
<INPUT TYPE="button" value="*" name="a"> 1@L18%h  
<INPUT TYPE="text" NAME="total" readOnly> bs"J]">(N  
<INPUT TYPE="button" value="计算" name="b"> Pjs=n7  
<INPUT TYPE="button" value="清空" name="c"> ~6i'V?>  
</form> lwf4ke  
<SCRIPT LANGUAGE="JavaScript"> GFdbwn5B  
<!-- X3}eq|r9  
function count(form1){ O"'xAPQW  
var k = event.srcElement; &K0b3AWc  
if(k.tagName=="INPUT"){ 53:~a  
if(k.name=="a"){ (U&  
form1.total.value+=k.value; $$m0mK  
} _ARG "  
else if(k.name=="b"){ %!nI] |  
var a=eval(form1.total.value); 'w=|uE {^  
alert(a); o9e8Oj&  
} BjfVNF;hk:  
else if(k.name=="c"){ u"qVT9C$=  
form1.total.value=""; :u,.(INB  
} 8Ij<t{Lps  
} ,5$G0  
} rByth,|  
//--> JhFn"(O  
</SCRIPT>

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

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



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