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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 o Q!56\R  
|6%B2I&c  
<script> 8Rgvb3u  
function unicode(s){ oA^aT:o +  
var len=s.length; j{i3lGaN  
var rs=""; : "|M  
for(var i=0;i<len;i++){ y|BRAk&n  
var k=s.substring(i,i+1); ]}3AP!:  
rs+="&#"+s.charCodeAt(i)+";"; =@ '>|-w|  
} E|(T (4;  
return rs; JMMT886  
} {&2a H> V/  
:N \j@yJK  
function runicode(s){ p7UdZOi2  
var k=s.split(";"); "k)}qI{  
var rs=""; =*VKp{5=  
for(i=0;i<k.length;i++){ E4a`cGb  
var m=k.replace(/&#/,"");  As&=Pb9  
rs+=String.fromCharCode(m); 8X6F6RK6,1  
} W 6_~.m"b  
return rs; j-e gsKR  
} 39xAh*}G]  
alert(unicode("我是一头猪"));//我是一头猪 t% -"h|  
alert(runicode("我是一头猪")); <oweLRt  
</script> uSeRn@  
]SqLF!S(=  
图像尺寸加载后修改,以适应页面宽度 b51{sL  
F/MzrK\':m  
<script> %\5 wHT+)  
function foo(){ 83 O+`f  
var k=document.all; HgHhc&-  
for(var i=0;i<k.length;i++){ BoJYP  
if(k.tagName=="IMG"){ ~FnB!Mh}?  
if(k.width>500){ //500是最大宽度 2E V M*^A  
var height=Math.ceil(k.height*500/k.width); E5-f{Q c  
k.height=height; wA@y B"  
k.width="500"; "A_,Ga  
} e,Ih7-=Er,  
} KC+C?]~M  
} 1ga-8&!  
} 1`t4wD$/  
</script> ds@w=~  
<body onload="foo()"> XkB^.[B  
<img src="2.jpg" border="0" width="500" height="500" /> Oeua<,]Z~  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> BUH~aV  
?y.q<F)  
"qL4D4  
一个倒计时功能,5分种提醒,0秒自动提交 WM& k  
-7 GF2 @  
<SCRIPT LANGUAGE="JavaScript"> 1-_op !N  
<!-- P3 w]PG@  
var time="3600"; 'qGKS:8  
var atime="300"; //定义时间 #St=%!  
var etime="0"; ,@+ 7(W  
function count(){ ,2Y P D4  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 71AR)6<R  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; yN* H IN  
time--; >Ab>"!/'K  
if(time==atime){ W)3IS&;P  
alert("还剩5分钟"); uZsm=('ww  
} a );>  
if(time==etime-1){ (kpn"]^'  
alert("时间到,已经自动提交"); }"-r;i  
document.form1.submit(); lP e$AI  
} .#@Dn(  
} W'jXIO  
k~R[5W|'  
function format(time){ [*G2wP[$  
var len=time.toString().length; @>]3xHE6#=  
for(i="0";i<2-len;i++){ p5l$On  
time+="0"; 3~Ln:4[6ID  
}  62jA  
return time; nrIL_  
} uE j6A  
b0X[x{k"  
//--> ^W D$ gd  
</SCRIPT> !P$xh  
<form action="Save.Asp" method="post" name="form1" /> A232"p_  
<INPUT TYPE="button" Value="开始" onClick="count()" /> jyhzLu  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> W~3tQ!  
</form> l* Ei7 |Z  
8>q% 1]X  
一个简单的计算器 + nS/jW  
=-LX)|x}  
<form name="form2" onClick="count(this)"> 1omvE9 %zM  
<INPUT TYPE="button" value="0" name="a"> t5X lR]` w  
<INPUT TYPE="button" value="1" name="a"> io7U[#  
<INPUT TYPE="button" value="2" name="a"> k{jw%a<Sc  
<INPUT TYPE="button" value="3" name="a"> WN +Jf  
<INPUT TYPE="button" value="4" name="a"> ACO4u<M)  
<INPUT TYPE="button" value="5" name="a">  IB{ZE/   
<INPUT TYPE="button" value="6" name="a"> ]t)M}^w  
<INPUT TYPE="button" value="7" name="a"> ""3m!qn#  
<INPUT TYPE="button" value="8" name="a"> WWW#s gM%  
<INPUT TYPE="button" value="9" name="a"> 7&V^BW  
<INPUT TYPE="button" value="-" name="a"> h5rP]dbhXU  
<INPUT TYPE="button" value="+" name="a"> d[e:}1  
<INPUT TYPE="button" value="*" name="a"> "P5bYq%0v  
<INPUT TYPE="text" NAME="total" readOnly> i `QK'=h[  
<INPUT TYPE="button" value="计算" name="b"> /lB0>Us  
<INPUT TYPE="button" value="清空" name="c"> <hZ}34?]i2  
</form> lzs(i 2pA  
<SCRIPT LANGUAGE="JavaScript"> I.+)sB?5  
<!-- ;Z1U@2./  
function count(form1){ QeeC2  
var k = event.srcElement; >'-w %H/  
if(k.tagName=="INPUT"){ QHs:=i~VH  
if(k.name=="a"){ cbCE $  
form1.total.value+=k.value; nj^q@h  
} R #3Q$   
else if(k.name=="b"){ R g0 XW6  
var a=eval(form1.total.value); ^UvK~5tBV  
alert(a); 6+ $d  
} 40Qzo%eL  
else if(k.name=="c"){ vbA7I<;  
form1.total.value=""; 52MCUl  
} foz5D9sQ  
}  9VUm=Z#`  
} oBj>9I;  
//--> 5G'&9{oB  
</SCRIPT>

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

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



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