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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 n \NDi22  
K>~cY%3^i  
<script> hA19:H=7R0  
function unicode(s){ m9i%U   
var len=s.length; KTREOOu .t  
var rs=""; w3hL.Z,kV  
for(var i=0;i<len;i++){ U.9nHo{  
var k=s.substring(i,i+1); yKy)fn!  
rs+="&#"+s.charCodeAt(i)+";"; f3&//h8  
} aQuy*\$$  
return rs; `Wt~6D e  
} Q%h o[KU  
I!#^F 1p1  
function runicode(s){ _!Q\Xn  
var k=s.split(";"); a{6|[a R  
var rs=""; aM1JG$+7G  
for(i=0;i<k.length;i++){ P"VLGa  
var m=k.replace(/&#/,""); FNO lR>0e  
rs+=String.fromCharCode(m); |pg5m*h  
} ,4$J|^T&  
return rs; AY erz  
} "61n?Z#,M[  
alert(unicode("我是一头猪"));//我是一头猪 8=Ht+Br  
alert(runicode("我是一头猪")); 6g&nnA  
</script> Y5 pNKL  
(9%%^s]uPT  
图像尺寸加载后修改,以适应页面宽度 j+_75t`AZ  
(\ %y)  
<script> (q 7mzZY  
function foo(){ 4\RuJx  
var k=document.all; Qgi:q  
for(var i=0;i<k.length;i++){ tx-bzLo\  
if(k.tagName=="IMG"){ )2hoO_l:  
if(k.width>500){ //500是最大宽度 Ss}0.5Bq  
var height=Math.ceil(k.height*500/k.width); 8tk`1E8!j  
k.height=height; _FgeE`X  
k.width="500"; "yk%/:G+  
} ,|/$|$'  
} vA`.8U 0S  
} 64@s|m*  
} QJ?!_2Ax  
</script> c i>=45@J  
<body onload="foo()"> }% *g\%L  
<img src="2.jpg" border="0" width="500" height="500" /> a4YyELXe  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> \h4 y,sl  
cx) EFy.  
hd' n"  
一个倒计时功能,5分种提醒,0秒自动提交 m~A/.t%=  
I 3PnyNZ  
<SCRIPT LANGUAGE="JavaScript"> m`cG&Ar5  
<!-- o6oYJ`PY  
var time="3600"; e ^QOn  
var atime="300"; //定义时间 Heu@{t.[!D  
var etime="0"; 3IIlAzne;  
function count(){ 7_,X9^z  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 eNX-2S  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; CDhk!O..  
time--; %qMk&1  
if(time==atime){ nYH k~<a  
alert("还剩5分钟"); n > '}tT)U  
} `4MPXfoBL  
if(time==etime-1){  hT[O5  
alert("时间到,已经自动提交"); rcOmpgew  
document.form1.submit(); 42M3c&@P  
} _wMz+<7bY  
} |NqQKot1  
P<1zXs.H  
function format(time){ :BS`Q/<w  
var len=time.toString().length; ,aeFEs i  
for(i="0";i<2-len;i++){ rlq8J/0/+  
time+="0";  6O}r4*  
} VCIG+Gz  
return time; (+@H !>r$$  
} GZ"O%: d  
Lqt]  
//--> d;z`xy(C  
</SCRIPT> +q1@,LxN  
<form action="Save.Asp" method="post" name="form1" /> |b@-1  
<INPUT TYPE="button" Value="开始" onClick="count()" /> "(5M }5D  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> #/aWG  x_  
</form> x|Dj   
6i%)'dl  
一个简单的计算器 WVV qH_  
B,676~I  
<form name="form2" onClick="count(this)"> _+GCd8d  
<INPUT TYPE="button" value="0" name="a"> qVf~\H@  
<INPUT TYPE="button" value="1" name="a"> u{si  
<INPUT TYPE="button" value="2" name="a"> Fw|5A"9'a'  
<INPUT TYPE="button" value="3" name="a"> x ` $4  
<INPUT TYPE="button" value="4" name="a"> 2a{eJ89f  
<INPUT TYPE="button" value="5" name="a"> "ey~w=B$M  
<INPUT TYPE="button" value="6" name="a"> 1iUy*p65:  
<INPUT TYPE="button" value="7" name="a"> ^T^fowt=r  
<INPUT TYPE="button" value="8" name="a"> r8mE   
<INPUT TYPE="button" value="9" name="a"> 9%4rO\q  
<INPUT TYPE="button" value="-" name="a"> Lm8 cY  
<INPUT TYPE="button" value="+" name="a"> %;gD_H4mm  
<INPUT TYPE="button" value="*" name="a"> vJYy`k^Y  
<INPUT TYPE="text" NAME="total" readOnly> Od!j+.OY<  
<INPUT TYPE="button" value="计算" name="b"> oYu5]ry  
<INPUT TYPE="button" value="清空" name="c"> Qq5)|m  
</form> Zf|f $1-  
<SCRIPT LANGUAGE="JavaScript"> bY#>   
<!-- 8G9V8hS1#B  
function count(form1){ eI- ~ +.  
var k = event.srcElement; &DgIykqN  
if(k.tagName=="INPUT"){ tvI~?\Y lj  
if(k.name=="a"){ ) ~X\W\  
form1.total.value+=k.value; C0'Tua'  
} qV5ME #TJ  
else if(k.name=="b"){ r3#H]c  
var a=eval(form1.total.value); Fe: 0nr9;  
alert(a); aVd{XVE  
} JrO2"S  
else if(k.name=="c"){ RzXxnx)]q  
form1.total.value=""; /z6NJ2jb  
} |FH/Q-7[  
} jh9^5"vQ  
} r%F{1.  
//--> H=EvT'g  
</SCRIPT>

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

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



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