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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 /\=syl  
hhu !'(j  
<script> DL&\iR  
function unicode(s){ [C@0&[[  
var len=s.length; J%ym1A9  
var rs=""; ,z6&k   
for(var i=0;i<len;i++){ VGLE5lP X  
var k=s.substring(i,i+1); vi+k#KE  
rs+="&#"+s.charCodeAt(i)+";"; a0y7a/@c  
} 6 /T_+K.k  
return rs; :G#>):  
} _KSYt32N  
?zwPF;L*  
function runicode(s){ |2,'QTm=  
var k=s.split(";"); ;M '?k8L  
var rs=""; D'y/ pv}!  
for(i=0;i<k.length;i++){ 2" (vjnfH  
var m=k.replace(/&#/,""); LD]>_P83  
rs+=String.fromCharCode(m); $E;`Y|r%WK  
} x%kS:!  
return rs; rSU%!E+|<  
} `$|!h-"  
alert(unicode("我是一头猪"));//我是一头猪 +'qzk>B  
alert(runicode("我是一头猪")); mZ9+.lm  
</script> /JPyADi  
0w?\KHT  
图像尺寸加载后修改,以适应页面宽度 CrHH Ob  
\ ]  
<script> .Y.\D\>~  
function foo(){ ?`?"j<4e  
var k=document.all;   :~JgB  
for(var i=0;i<k.length;i++){ 1X\dH<B}  
if(k.tagName=="IMG"){ FilHpnQCt  
if(k.width>500){ //500是最大宽度 CA[-\>J7y  
var height=Math.ceil(k.height*500/k.width); 0tVZvXgTu  
k.height=height; OZdiM&Zss  
k.width="500"; cPe0o'`[  
} 8 /Z  
} Ct[{>asun  
} > t *+FcD  
} il=y m  
</script> |]`\ak  
<body onload="foo()"> `"J=\3->  
<img src="2.jpg" border="0" width="500" height="500" /> ]Bw2>6W  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> `9SRi y  
!%n3_tZC  
'6*^s&H~  
一个倒计时功能,5分种提醒,0秒自动提交 Ij>IL!  
>pjmVl w?  
<SCRIPT LANGUAGE="JavaScript">  _+%RbJ~H  
<!-- :Rc>=)<7  
var time="3600"; C5;=!B  
var atime="300"; //定义时间 CqQ>"Y  
var etime="0"; zSMN k AM  
function count(){ ML?%s`   
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 RYzDF+/  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; ]MJyBz+k  
time--; [xiZkV([  
if(time==atime){ p$dVGvM(  
alert("还剩5分钟"); }MAvEaUd  
} *Iv.W7 [  
if(time==etime-1){ .ky((  
alert("时间到,已经自动提交"); ~[bS+ ]d!  
document.form1.submit(); Dpp 3]en.  
} ed$g=qs>  
} x]|8  
N8.K[m  
function format(time){ Wo GK05w  
var len=time.toString().length; MJ sz  
for(i="0";i<2-len;i++){ `WvNN>R  
time+="0"; FT'_{e!M  
} rJi;"xF8  
return time; }Th":sin},  
} ]nE_(*w  
=Ly7H7Q2  
//--> EIO!f[]o  
</SCRIPT> v%c r   
<form action="Save.Asp" method="post" name="form1" /> WK5~"aw   
<INPUT TYPE="button" Value="开始" onClick="count()" /> QA _SS'*  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> \q#s/&b   
</form> 5HP6o  
ZzfGs  
一个简单的计算器 zh7#[#>t  
ct='Z E  
<form name="form2" onClick="count(this)"> (5[|h  
<INPUT TYPE="button" value="0" name="a"> Gw3eO&X3i  
<INPUT TYPE="button" value="1" name="a">  e;8>/G  
<INPUT TYPE="button" value="2" name="a"> .&d]7@!qy  
<INPUT TYPE="button" value="3" name="a"> "-JJ6Bk  
<INPUT TYPE="button" value="4" name="a"> 0JTDJZOz@#  
<INPUT TYPE="button" value="5" name="a"> <]I[|4J 7  
<INPUT TYPE="button" value="6" name="a"> > Ya+#j~CZ  
<INPUT TYPE="button" value="7" name="a"> /C"dwh"``  
<INPUT TYPE="button" value="8" name="a"> `[\*1GpAo  
<INPUT TYPE="button" value="9" name="a"> j~!0n[F  
<INPUT TYPE="button" value="-" name="a"> .zr2!}lB  
<INPUT TYPE="button" value="+" name="a"> B6r~4=w_  
<INPUT TYPE="button" value="*" name="a"> |__\Vn  
<INPUT TYPE="text" NAME="total" readOnly> n ,sl|hv2U  
<INPUT TYPE="button" value="计算" name="b"> .Q FGIAM  
<INPUT TYPE="button" value="清空" name="c"> 5sui*WH  
</form> b*=eMc d  
<SCRIPT LANGUAGE="JavaScript"> H&\Ig D  
<!-- ` oN~  
function count(form1){ lC&U9=7W  
var k = event.srcElement; |0YDCMq(  
if(k.tagName=="INPUT"){ v,w/g|  
if(k.name=="a"){ C;2!c  
form1.total.value+=k.value; aW hhq@  
} l1}=>V1  
else if(k.name=="b"){ 68 d\s 4  
var a=eval(form1.total.value); FyY D7E  
alert(a); :9H=D^J  
} 0eq="|n^|  
else if(k.name=="c"){ +=#sa m*i  
form1.total.value=""; 9?<WRM3a>  
} HRO :U%  
} =*0<.Lo':  
} Sz4YP l  
//--> `*nVLtT Y  
</SCRIPT>

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

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



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