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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 [.(,v n?6  
@*9c2\"k  
<script> mo?*nO|-  
function unicode(s){ j|KjQ'9  
var len=s.length; KB"N',kG  
var rs=""; yPd6{% w  
for(var i=0;i<len;i++){ 8345 H  
var k=s.substring(i,i+1); 9+iz+  
rs+="&#"+s.charCodeAt(i)+";"; ,Y4>$:#n/  
} d=p=eUd2  
return rs; 6 4L;np>  
} 2oF1do;  
^OOoo2  
function runicode(s){ 3#0y.. F  
var k=s.split(";"); *Fg)`M3g  
var rs=""; i5,yrPF  
for(i=0;i<k.length;i++){ G=F_{z\}  
var m=k.replace(/&#/,""); *iN5/w{VG  
rs+=String.fromCharCode(m); Y?qUO2  
} #tIeI6 Qw  
return rs; OQIr"  
} R.\]JvqO  
alert(unicode("我是一头猪"));//我是一头猪 iR!]&Oh  
alert(runicode("我是一头猪")); zm{`+boH<  
</script> nMJ( tQ  
>"+ ho  
图像尺寸加载后修改,以适应页面宽度 Hr7?#ZX;e  
c*y*UG  
<script> x_x_TEyyh  
function foo(){ N^M6*,F,J  
var k=document.all; 1cc~UQ  
for(var i=0;i<k.length;i++){ BCuoFw)  
if(k.tagName=="IMG"){ po(pi|  
if(k.width>500){ //500是最大宽度 'd|!Hr<2  
var height=Math.ceil(k.height*500/k.width); Ai"MJ6)  
k.height=height; +\*b?x  
k.width="500"; /1p5KVTKv  
} <5"&]! .  
} +_{cq@c  
} ~;z] _`_Va  
} VC0T qk  
</script> Ke:WlDf  
<body onload="foo()"> xC9{hXg!  
<img src="2.jpg" border="0" width="500" height="500" /> TFm[sO0RZ  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> gKcBx6G Q  
Cn{v\Q~.4  
cIQbu#[@  
一个倒计时功能,5分种提醒,0秒自动提交 `K:n=hpF  
tSux5 yV  
<SCRIPT LANGUAGE="JavaScript"> V']Z_$_  
<!-- U?d  I  
var time="3600"; *N4/M%1P  
var atime="300"; //定义时间 J< 0d"'  
var etime="0"; ll1N`ke  
function count(){ 8V}|(b#  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 rM^2yr7H  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; /t`,7y 3T  
time--; N Uv Vhy]{  
if(time==atime){ _WvVF*Q"k  
alert("还剩5分钟"); +lfO4^V  
} |pv$],&&:  
if(time==etime-1){ Sgv_YoD?-  
alert("时间到,已经自动提交"); [OTn>/W'  
document.form1.submit(); Tg"? TZO~  
} N&p0Emg  
} (CRx'R  
UimofFmI%  
function format(time){ K:jn^JN$  
var len=time.toString().length; Axns  
for(i="0";i<2-len;i++){ 2C}Yvfm4  
time+="0"; .{c7 I!8  
} ye=4<b_  
return time; w&p(/y  
} +B1&bOb  
%Z<{CV  
//--> /+J nEFf  
</SCRIPT> hHmm(~5gR  
<form action="Save.Asp" method="post" name="form1" /> l*z% Jw  
<INPUT TYPE="button" Value="开始" onClick="count()" /> " (O3B  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> #+l`tj4b/  
</form> GW'v\O  
G\BZ^SwE  
一个简单的计算器 o ?vGI=  
&l7E|.JE  
<form name="form2" onClick="count(this)"> 5 | ,b  
<INPUT TYPE="button" value="0" name="a"> vs=q<Uw)  
<INPUT TYPE="button" value="1" name="a"> tF} ^  
<INPUT TYPE="button" value="2" name="a"> 4>0q0}J=5  
<INPUT TYPE="button" value="3" name="a"> X>=`l)ZR  
<INPUT TYPE="button" value="4" name="a"> cbyzZ#WRb  
<INPUT TYPE="button" value="5" name="a"> [Cv./hEQi  
<INPUT TYPE="button" value="6" name="a"> <C&|8@A0  
<INPUT TYPE="button" value="7" name="a"> )h]#:,pm  
<INPUT TYPE="button" value="8" name="a"> uStAZ ~b\  
<INPUT TYPE="button" value="9" name="a"> #O}}pF  
<INPUT TYPE="button" value="-" name="a"> 4\&Y;upy+  
<INPUT TYPE="button" value="+" name="a"> QcQ%A%VIV  
<INPUT TYPE="button" value="*" name="a"> I_v}}h{  
<INPUT TYPE="text" NAME="total" readOnly> ?=M ?v;8  
<INPUT TYPE="button" value="计算" name="b"> A)sYde(  
<INPUT TYPE="button" value="清空" name="c"> |} b+$J  
</form> `9K5 ;]  
<SCRIPT LANGUAGE="JavaScript"> ":Tm6Nj  
<!-- $!.>)n  
function count(form1){ 7:u+cv  
var k = event.srcElement; ALTOi?  
if(k.tagName=="INPUT"){ +n;nvf}(  
if(k.name=="a"){ w7?fJ")  
form1.total.value+=k.value; UrvUt$WO  
} WZNq!K H  
else if(k.name=="b"){ xeU|5-d'  
var a=eval(form1.total.value); yKV{V?h?  
alert(a); ):! =XhQ  
} >J:=)1`  
else if(k.name=="c"){ 1^WGJ"1  
form1.total.value=""; R}=5:)%w  
} 8~o']B;lJ  
} C.92FiC  
} #,d~t  
//--> {'O><4  
</SCRIPT>

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

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



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