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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 &"fMiK3  
q[Hx y  
<script> 'i_od|19~h  
function unicode(s){ $BG4M? Y  
var len=s.length; ;VM/Cxgep  
var rs=""; a<FzHCw  
for(var i=0;i<len;i++){ 'Zf_/ y  
var k=s.substring(i,i+1); C<2 vuZD  
rs+="&#"+s.charCodeAt(i)+";"; ?7^H1L  
} H^p ?t=Y  
return rs; gpsEN(.w  
} RyC]4 QyC  
xj)*K%re  
function runicode(s){ 3k5OYUk  
var k=s.split(";");  |X`xJL  
var rs=""; q*TH),)J  
for(i=0;i<k.length;i++){ \szx.IZT  
var m=k.replace(/&#/,""); ]|( (&Y rl  
rs+=String.fromCharCode(m); *j2P#et  
} .t4IR =Z  
return rs; /OK.n3Tt  
} G6_Kid}"q  
alert(unicode("我是一头猪"));//我是一头猪 2J^6(vk  
alert(runicode("我是一头猪")); y. @7aT5  
</script> o8BbSZVu  
QQ!%lbMK]  
图像尺寸加载后修改,以适应页面宽度 bKYLBu:  
pMYEL  
<script> R{\vOw:*  
function foo(){ !`hjvJryw  
var k=document.all; v2G_p |+O  
for(var i=0;i<k.length;i++){ U")~bU  
if(k.tagName=="IMG"){ u1/4WYJeJ  
if(k.width>500){ //500是最大宽度 R+#|<e5@%o  
var height=Math.ceil(k.height*500/k.width); ez&v"J  
k.height=height; \$T  
k.width="500"; m:d P,  
} <s2IC_f<+  
} ZOK2BCoW  
} y/h~oGxy  
} ,>V|%tD'  
</script> nZ>qM]">u  
<body onload="foo()"> 2HoTj|  
<img src="2.jpg" border="0" width="500" height="500" /> L TZ3r/  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> WW\u}z.QJ  
O& V}T#8n  
Dz:A.x@$*  
一个倒计时功能,5分种提醒,0秒自动提交 aB0L]i  
A&jkc'  
<SCRIPT LANGUAGE="JavaScript"> Xa=oryDt  
<!-- __teh>MC  
var time="3600"; qc2j }D0  
var atime="300"; //定义时间 ri1D*CS  
var etime="0"; >0DQ< @ot:  
function count(){ jOa . h  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 \,ARYwd  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; m~'!  
time--; ExeD3Zj  
if(time==atime){ R8I%Cyc  
alert("还剩5分钟"); KiAWr-~gJ  
} <k!M+}a 9V  
if(time==etime-1){ "XlNKBgM  
alert("时间到,已经自动提交"); y$|%K3  
document.form1.submit(); Q@?8-  
} gI "ZhYI  
} bc=,$  
z`$jxSLm  
function format(time){ #%N v\ g;  
var len=time.toString().length; Z^E>)!t  
for(i="0";i<2-len;i++){ 3.@"GS#"[  
time+="0"; 7'Z-VO  
} :dq.@:+<R  
return time; WJWi'|C4  
} p[R4!if2  
E! d?@Xr@  
//--> 2 j.6  
</SCRIPT> 2(LF @xb  
<form action="Save.Asp" method="post" name="form1" /> r5 tn'  
<INPUT TYPE="button" Value="开始" onClick="count()" /> EP,j+^RVf  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> 2[~|#0x  
</form> S&/,+x'c|  
?M!Mb-C[  
一个简单的计算器 T5nBvSVv'  
$B%wK`J  
<form name="form2" onClick="count(this)"> q9Zp8&<EqH  
<INPUT TYPE="button" value="0" name="a"> F<.oTP-B  
<INPUT TYPE="button" value="1" name="a"> !LI6_Oq  
<INPUT TYPE="button" value="2" name="a"> fg$#ZCi  
<INPUT TYPE="button" value="3" name="a"> M[  {O%!  
<INPUT TYPE="button" value="4" name="a"> F>Pr`T?>  
<INPUT TYPE="button" value="5" name="a"> _%g L  
<INPUT TYPE="button" value="6" name="a"> 8\WV.+  
<INPUT TYPE="button" value="7" name="a"> b@QCdi,u  
<INPUT TYPE="button" value="8" name="a"> 7 Tb[sc'  
<INPUT TYPE="button" value="9" name="a"> .RNY}bbk  
<INPUT TYPE="button" value="-" name="a"> '0-YFx'U0V  
<INPUT TYPE="button" value="+" name="a"> R [ZY;g:p  
<INPUT TYPE="button" value="*" name="a"> )]}G8A  
<INPUT TYPE="text" NAME="total" readOnly> X)e#=w!fi3  
<INPUT TYPE="button" value="计算" name="b"> 6VUs:iO1j5  
<INPUT TYPE="button" value="清空" name="c"> s&hJ[$i  
</form>  (}g4}A@x  
<SCRIPT LANGUAGE="JavaScript"> O&dBLh!G  
<!-- @E 8P>kq  
function count(form1){ azz=,^U#  
var k = event.srcElement; zu3Fi = |0  
if(k.tagName=="INPUT"){ &(7=NAQsE  
if(k.name=="a"){ 6k_Uq.<X  
form1.total.value+=k.value; xi51,y+(5  
} c X!C/`ew>  
else if(k.name=="b"){ (C;Q<  
var a=eval(form1.total.value); HYg! <y  
alert(a); 5U-SIG*  
} yk y% +@2q  
else if(k.name=="c"){ 0G31Kou  
form1.total.value=""; b wM?DY  
} C}#$wge  
} f8 BZkh  
} AsD$M*It  
//--> MyZVx|7 E  
</SCRIPT>

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

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



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