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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 6k`O  
1|:'jK#gE  
<script> {Kz!)uaC  
function unicode(s){ LjCUkbzQF  
var len=s.length; zE+^WeH|  
var rs=""; ^Q9K]Vo  
for(var i=0;i<len;i++){ rlY n"3%  
var k=s.substring(i,i+1); ~DP5Qi  
rs+="&#"+s.charCodeAt(i)+";"; lC@wCgc  
} x27$h)R0v  
return rs; T_[  
} hWi2S!*Y  
p ^ ONJL  
function runicode(s){ (dwb{+HW  
var k=s.split(";"); !uP8powO  
var rs=""; !m8T< LtMl  
for(i=0;i<k.length;i++){ )j!%`g  
var m=k.replace(/&#/,""); .>1vN+  
rs+=String.fromCharCode(m); gfiFRwC`v  
} eOahr:Db  
return rs; Q-J} :U  
} ZEs^b  
alert(unicode("我是一头猪"));//我是一头猪  PZj}]d `  
alert(runicode("我是一头猪")); g){gF(   
</script> qv[w 1;U"  
2V*;=cv~z  
图像尺寸加载后修改,以适应页面宽度 !LCy:>i!d  
udPLWrPF\  
<script> f8-~&N/_R  
function foo(){ Fb ~h{  
var k=document.all; nfh<3v|kvR  
for(var i=0;i<k.length;i++){ 8%p+:6kP5  
if(k.tagName=="IMG"){ WR_B:%W.  
if(k.width>500){ //500是最大宽度 @u`m 6``T  
var height=Math.ceil(k.height*500/k.width); :;\xyy}A  
k.height=height; PmQeO*f+  
k.width="500"; O&s UPv  
} 7Kpv fyL{  
} u+c2 m  
} goNDS5}  
} uX6p^KNm5  
</script> U G4I @@=  
<body onload="foo()"> &UO/p/a  
<img src="2.jpg" border="0" width="500" height="500" /> fcy4?SQ.<i  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> [fY7|  
*?A!`JpJn  
A)&CI6 (  
一个倒计时功能,5分种提醒,0秒自动提交 olKM0K  
3QF[@8EH{  
<SCRIPT LANGUAGE="JavaScript"> _C19eW'  
<!-- q s:TR  
var time="3600"; Tl#2w=  
var atime="300"; //定义时间 >CwI(vXn  
var etime="0"; 7Sh1QDYZ  
function count(){ u|k_OUTq  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 (W}DMcuSd  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; =5:S"WNj  
time--; lXEn m-_  
if(time==atime){ b|iIdDK  
alert("还剩5分钟"); K /%5\h  
} [)il_3t  
if(time==etime-1){ SLp nVD:'1  
alert("时间到,已经自动提交"); 3{$>-d  
document.form1.submit(); @Kw&XKe`  
} +;=>&XR0m  
} f1?%p)C  
o/[Ks;l  
function format(time){ Zv* uUe  
var len=time.toString().length; (:h&c6'S)b  
for(i="0";i<2-len;i++){ F&B E+b/#  
time+="0"; y=jZ8+M   
} P>$+XrTE  
return time; E`{DX 9^  
} lHHx D  
Lr(JnS  
//--> [Z&<# -  
</SCRIPT> y,@yaM}-/K  
<form action="Save.Asp" method="post" name="form1" /> wD W/?lT&  
<INPUT TYPE="button" Value="开始" onClick="count()" /> O1+yOef"k  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> Dz/MIx  
</form> 8*|*@  
.ud&$-[a  
一个简单的计算器 mS49l  
N P5K1:  
<form name="form2" onClick="count(this)"> ?FEh9l)d\  
<INPUT TYPE="button" value="0" name="a"> cIK4sOTJ&  
<INPUT TYPE="button" value="1" name="a"> ^+gD;a|t  
<INPUT TYPE="button" value="2" name="a"> KTAQ6k  
<INPUT TYPE="button" value="3" name="a">  =WEDQ\ c  
<INPUT TYPE="button" value="4" name="a"> nT(AO-Ue^  
<INPUT TYPE="button" value="5" name="a">  ?sR(  
<INPUT TYPE="button" value="6" name="a"> -Rr !J37  
<INPUT TYPE="button" value="7" name="a"> Ll VbY=EX7  
<INPUT TYPE="button" value="8" name="a"> g_?Q3  
<INPUT TYPE="button" value="9" name="a"> :"b:uQ  
<INPUT TYPE="button" value="-" name="a"> 2^nws  
<INPUT TYPE="button" value="+" name="a"> QjYw^[o  
<INPUT TYPE="button" value="*" name="a"> =EU;%f  
<INPUT TYPE="text" NAME="total" readOnly> Y##lFEt  
<INPUT TYPE="button" value="计算" name="b"> }([}A`@  
<INPUT TYPE="button" value="清空" name="c"> 5fz K*[B  
</form> /x_AWnU  
<SCRIPT LANGUAGE="JavaScript"> !XM*y  
<!-- nK I?Sc  
function count(form1){ m'k>U4  
var k = event.srcElement; 4]- 7S l,  
if(k.tagName=="INPUT"){ hF`<I.z}  
if(k.name=="a"){ T2 1?~jS  
form1.total.value+=k.value; 7@m+ y  
} ~k}O"{ y  
else if(k.name=="b"){ x3.,zfWs  
var a=eval(form1.total.value); @P i]kWW})  
alert(a); .[3C  
} /-WmOn*  
else if(k.name=="c"){ e"*ho [  
form1.total.value="";  Vo%Z|  
} R|` `A5zQ  
} FN (O  
} 0"ooHP$1  
//--> +Yc@<$4  
</SCRIPT>

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

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



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