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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 "@aq@mY@  
;}n|,g>  
<script> <tGI]@Nwk  
function unicode(s){ _95- -\  
var len=s.length; 5XhK#X%:A  
var rs=""; @G7w(>_T3  
for(var i=0;i<len;i++){ +.XZK3  
var k=s.substring(i,i+1); Qo]vpp^[#  
rs+="&#"+s.charCodeAt(i)+";"; ^cfkP(Y3kx  
} "``W6W-(  
return rs; K'a#Mg  
} Mb2:'u [  
ey'pm\Z  
function runicode(s){ f ho=<|-  
var k=s.split(";"); !C9ps]6  
var rs=""; ]}UeuF\  
for(i=0;i<k.length;i++){ 8@9hU`H8l  
var m=k.replace(/&#/,""); lQ=&jkw  
rs+=String.fromCharCode(m); ^KaqvG$ed  
} EqNz L*E  
return rs; _QC?:mv6-  
} {<''OwQF~+  
alert(unicode("我是一头猪"));//我是一头猪 yDu yMt#  
alert(runicode("我是一头猪")); XwHu:v'=  
</script> }QX2 :a  
b@{%qh ,C  
图像尺寸加载后修改,以适应页面宽度 \Y>#^b?  
PMz{8 F  
<script> Qwp\)jVi  
function foo(){ =:CGl   
var k=document.all; Q5`+eQ?_\  
for(var i=0;i<k.length;i++){ [t "_}t=w  
if(k.tagName=="IMG"){ Hm.&f2|(  
if(k.width>500){ //500是最大宽度 (d5vH)+ A  
var height=Math.ceil(k.height*500/k.width); &dwI8@&  
k.height=height; do?S,'(g  
k.width="500"; %(dV|,|v  
} l?yZtZ8  
} "S{6LW kD  
} =@ L5  
} 1=/MT#d^?  
</script> ZhJ|ZvJ  
<body onload="foo()"> 0N3tsIm>  
<img src="2.jpg" border="0" width="500" height="500" /> 2'O!~8U  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> oRvm*"8B  
Bgo"JNM  
00.iMmJ  
一个倒计时功能,5分种提醒,0秒自动提交  #LNB@E  
[r~rIb%Zj  
<SCRIPT LANGUAGE="JavaScript"> %;B(_ht<-w  
<!-- 1vR#FE?  
var time="3600"; g8iB;%6  
var atime="300"; //定义时间 BB73' W8y  
var etime="0"; sJYKt   
function count(){ >`,#%MH#  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 K~hlwjrt  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; CsST-qxg  
time--; qU x7S(a  
if(time==atime){ UXdC<(vK  
alert("还剩5分钟"); YWBP'Mo  
} u!EulAl  
if(time==etime-1){ [#@p{[?r  
alert("时间到,已经自动提交"); gu .))3D9  
document.form1.submit(); A`8}J4  
} {Z~VO  
} NNpa69U  
XuAc3~HAd  
function format(time){ 1MzB?[gx  
var len=time.toString().length; !\|@{UJk/  
for(i="0";i<2-len;i++){ j~j V`>A  
time+="0"; AxqTPx7`|  
} ~s ja^  
return time; }j<_JI  
} /SM#hwFxJ&  
oTa+ E'q  
//--> JU`'?b  
</SCRIPT> a{YVz\?d}  
<form action="Save.Asp" method="post" name="form1" /> bX1! fa  
<INPUT TYPE="button" Value="开始" onClick="count()" /> g<jK^\e W  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> 8i 'jkyInT  
</form> j W]c9u  
WQ`P^5e  
一个简单的计算器 hzVr3;3Zn  
9jFDBy+  
<form name="form2" onClick="count(this)"> N@ tb^M  
<INPUT TYPE="button" value="0" name="a"> S^_yiV S  
<INPUT TYPE="button" value="1" name="a"> B ~bU7.Cd  
<INPUT TYPE="button" value="2" name="a"> ^Q:`2C5  
<INPUT TYPE="button" value="3" name="a"> \}(-9dr  
<INPUT TYPE="button" value="4" name="a"> 4p g(QeR  
<INPUT TYPE="button" value="5" name="a"> eh=bClk  
<INPUT TYPE="button" value="6" name="a"> *\5H\s9<  
<INPUT TYPE="button" value="7" name="a"> dNmX<WXG  
<INPUT TYPE="button" value="8" name="a"> J)~=b_'<  
<INPUT TYPE="button" value="9" name="a"> Qx#)c%v \\  
<INPUT TYPE="button" value="-" name="a"> r+obm)Qtp  
<INPUT TYPE="button" value="+" name="a"> uATRZMai  
<INPUT TYPE="button" value="*" name="a"> +w/o  
<INPUT TYPE="text" NAME="total" readOnly> P,], N)  
<INPUT TYPE="button" value="计算" name="b"> e6/} M3B  
<INPUT TYPE="button" value="清空" name="c"> nP /$uj  
</form> uSbg*OA  
<SCRIPT LANGUAGE="JavaScript"> W12K93tO  
<!-- tt91)^GdYa  
function count(form1){ a&PZ7!PZv  
var k = event.srcElement; r +fzmb  
if(k.tagName=="INPUT"){ UJ&,9}L8  
if(k.name=="a"){ O2B$c\pw  
form1.total.value+=k.value; Sn,z$-;h;  
} {,X( fJ  
else if(k.name=="b"){ *l} 0x@  
var a=eval(form1.total.value); ' ga2C\)  
alert(a); mUw,q;{  
} CSs6Vm!=  
else if(k.name=="c"){ '{~ ej:  
form1.total.value=""; ~>|U%3}]  
} \k8_ZJw  
} ??;[`_h{bz  
} 3WHH3co[  
//--> UK/k? 0  
</SCRIPT>

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

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



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