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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 BO#XQ,  
~ . }  
<script> y4%u< /  
function unicode(s){ :L~{Q>o  
var len=s.length; }ze,6T*z  
var rs=""; <Yzk]98W5.  
for(var i=0;i<len;i++){ gnW]5#c@  
var k=s.substring(i,i+1); [I4:R_\  
rs+="&#"+s.charCodeAt(i)+";"; av-l_iE  
} bPaE;?m  
return rs; qH3<,s*  
} 4 1w*<{Lk  
t7A '  
function runicode(s){ K"p$ga{  
var k=s.split(";"); yZ  {H  
var rs=""; hD~P)@^  
for(i=0;i<k.length;i++){ Oeua<,]Z~  
var m=k.replace(/&#/,""); tTWeOAF  
rs+=String.fromCharCode(m); Irk@#,{<  
} p& B c<+3e  
return rs; 6kW<i,A -  
} ZTCzD8  
alert(unicode("我是一头猪"));//我是一头猪 Gp=X1 F  
alert(runicode("我是一头猪")); 7qfo%n"  
</script> it=4cHT  
k+X=8()k  
图像尺寸加载后修改,以适应页面宽度 pdcP;.   
W)3IS&;P  
<script> 1<hj3  
function foo(){ ,| gX?[o  
var k=document.all; (kpn"]^'  
for(var i=0;i<k.length;i++){ DNsDEU  
if(k.tagName=="IMG"){ }-3| v<d  
if(k.width>500){ //500是最大宽度 sOc<'):TK  
var height=Math.ceil(k.height*500/k.width); {}Y QB'}  
k.height=height; \;0J6LBc  
k.width="500"; 9N(<OY+Dgm  
} SvUC8y  
} ?b',kN,(  
} O.7Q* ^_  
} "y R56`=  
</script> 0 S3~IeJ  
<body onload="foo()"> >G`=8Ku  
<img src="2.jpg" border="0" width="500" height="500" /> 8l|v#^v  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> 3zJbb3e  
zh5{t0E}C  
ayfZ>x{s*  
一个倒计时功能,5分种提醒,0秒自动提交 iE}jilU  
>SJ# r Z  
<SCRIPT LANGUAGE="JavaScript"> cnAwoTt4  
<!-- Qh%(yL!  
var time="3600"; ;^)(q<]  
var atime="300"; //定义时间 b&uo^G,  
var etime="0"; D$k40Mz  
function count(){ 4kO[|~#  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 M70Xdn  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; |xaJv:96%  
time--; Ww*='lz  
if(time==atime){ kvh}{@|-  
alert("还剩5分钟"); jnFCt CB  
} Yo:l@(  
if(time==etime-1){ =LJc8@<:f  
alert("时间到,已经自动提交"); 5,!,mor$]  
document.form1.submit(); qPdNI1 |  
} $NP5Z0v7  
} ' >[KVvm  
10 dVV[=  
function format(time){ ,-Fhb~u  
var len=time.toString().length; -bSe=09;S|  
for(i="0";i<2-len;i++){ MP,l*wVd  
time+="0"; yG58?5 \9  
} th8f  
return time; }gL9G  
} H n+1I   
eSXt"t  
//--> cH6ie?KvAo  
</SCRIPT> w3:WvA5jt  
<form action="Save.Asp" method="post" name="form1" /> &|P@$O>  
<INPUT TYPE="button" Value="开始" onClick="count()" /> yyh L]Uq"=  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> 8Q^yh6z  
</form> =nOV!!  
evPr~_  
一个简单的计算器 A|tee@H*0  
?RvXO'ml  
<form name="form2" onClick="count(this)">  }5bh,'  
<INPUT TYPE="button" value="0" name="a"> ?ECmPS1  
<INPUT TYPE="button" value="1" name="a"> sj2v*tFb  
<INPUT TYPE="button" value="2" name="a"> W5(t+$L.  
<INPUT TYPE="button" value="3" name="a"> FQB)rx P  
<INPUT TYPE="button" value="4" name="a"> tC\x9&:  
<INPUT TYPE="button" value="5" name="a"> ];6c/#2x  
<INPUT TYPE="button" value="6" name="a"> Dqe)8 r  
<INPUT TYPE="button" value="7" name="a"> !^!<Xz ;  
<INPUT TYPE="button" value="8" name="a"> ~X5yHf3  
<INPUT TYPE="button" value="9" name="a"> hSaS2RLF  
<INPUT TYPE="button" value="-" name="a"> 2*n2!7jZ*  
<INPUT TYPE="button" value="+" name="a"> J"|)?$d]z  
<INPUT TYPE="button" value="*" name="a"> twt Bt L  
<INPUT TYPE="text" NAME="total" readOnly> B+);y  
<INPUT TYPE="button" value="计算" name="b"> FFbMG:>:  
<INPUT TYPE="button" value="清空" name="c"> O 4N_lr~  
</form> t2p/NIn  
<SCRIPT LANGUAGE="JavaScript"> 3{Ze>yFE  
<!-- S n.I ]:l  
function count(form1){ \bQ|O7s  
var k = event.srcElement; kBIF[.v(\  
if(k.tagName=="INPUT"){ 'nP'MA9b;a  
if(k.name=="a"){ |{PQ0DS  
form1.total.value+=k.value; l4U& CA y  
} VT3Zo%Xx  
else if(k.name=="b"){ M=yZ5 ~3  
var a=eval(form1.total.value); \q3H#1A  
alert(a); .~v~~VL1NS  
} aU^>kRGc  
else if(k.name=="c"){ vlyq2>TfR  
form1.total.value=""; mI9h| n   
} kUP[&/Lc  
} (ZShhy8g  
} e"r}I!.  
//--> O b8[P=  
</SCRIPT>

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

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



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