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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 &)Qq%\EP4  
*\'t$se+  
<script> %b*N.v1+  
function unicode(s){ em,1Yn?  
var len=s.length; Co(N8>1  
var rs=""; (SW6?5  
for(var i=0;i<len;i++){ Gf#l ^yr   
var k=s.substring(i,i+1); b3>zdS]Q  
rs+="&#"+s.charCodeAt(i)+";"; B`R@%US  
} up['<Kt+a  
return rs; |0}Xb|+  
} XTX/vbge3m  
R3og]=uFzm  
function runicode(s){ 7NT} Zwf  
var k=s.split(";"); Z JWpb  
var rs=""; B6&[_cht  
for(i=0;i<k.length;i++){ EmO[-W|2  
var m=k.replace(/&#/,""); |(W wh$  
rs+=String.fromCharCode(m); ;0m J4G  
} 6|q"lS*$S  
return rs; V#$QKn`;  
} E)m \KSwh  
alert(unicode("我是一头猪"));//我是一头猪 q['D?)sy  
alert(runicode("我是一头猪")); Ws3z-U>j  
</script> QChWy`x  
f@ |[pT  
图像尺寸加载后修改,以适应页面宽度 k]:`<`/I_  
5|eX@?QF58  
<script> d_$0  
function foo(){ rMJ@oc  
var k=document.all; m=E/um[D  
for(var i=0;i<k.length;i++){ X4:84  
if(k.tagName=="IMG"){ PO'K?hVS^w  
if(k.width>500){ //500是最大宽度 {~51h}>b#  
var height=Math.ceil(k.height*500/k.width); -eV*I >G  
k.height=height; q7aqbkwz}  
k.width="500"; *^ ]  
} d!<>Fh^6,  
} oq|o"n)~  
} Y'P^]Q=}_#  
} e^\(bp+83  
</script> x v$fw>  
<body onload="foo()"> o92BGqA>&  
<img src="2.jpg" border="0" width="500" height="500" /> emJZ+:%  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> !X"nN9k  
d=+zOF  
9({ 9r[U  
一个倒计时功能,5分种提醒,0秒自动提交 )N^fSenFBn  
hA/Es?U]  
<SCRIPT LANGUAGE="JavaScript"> p[WlcbBwT  
<!-- R=R]0  
var time="3600"; 7!`1K_v6  
var atime="300"; //定义时间 gJwX  
var etime="0"; bSI*`Dc"!  
function count(){ t`}=~/#`X  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 ?t\GHQ$$?  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; 2XBHo (  
time--; E<B/5g!  
if(time==atime){ (mi=I3A(  
alert("还剩5分钟"); 1 5|gG<-  
} kW%wt1",  
if(time==etime-1){ P&c O2  
alert("时间到,已经自动提交"); e5FF'~A%]  
document.form1.submit();  56C'<#  
} 33}p02#  
} SJ8 ~:"\P  
hQzT =0  
function format(time){ bTYR=^9  
var len=time.toString().length; {RsdI=%  
for(i="0";i<2-len;i++){ 's"aPqF?  
time+="0"; d"ZsOq10D  
} DeN2P  
return time; ;L],i<F  
} ,Wd+&|Q  
bWCtRli}  
//--> |U~\;m@  
</SCRIPT> ^#h ;bX#  
<form action="Save.Asp" method="post" name="form1" /> U; #v-'Z  
<INPUT TYPE="button" Value="开始" onClick="count()" /> ! v%%_sRV  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> 7/=r-  
</form> =':SOO7  
8RZqoQDH  
一个简单的计算器 Ni;jMc  
e/)Vx'd `+  
<form name="form2" onClick="count(this)"> dHn,;Vv^6  
<INPUT TYPE="button" value="0" name="a"> 7Sycy#D  
<INPUT TYPE="button" value="1" name="a"> ? a*yK8S  
<INPUT TYPE="button" value="2" name="a"> )h%tEY$AJ  
<INPUT TYPE="button" value="3" name="a"> !|,djo!N  
<INPUT TYPE="button" value="4" name="a"> #("E) P  
<INPUT TYPE="button" value="5" name="a"> ~f8:sDJ  
<INPUT TYPE="button" value="6" name="a"> I<&) P#"  
<INPUT TYPE="button" value="7" name="a"> @7?L+.r$9  
<INPUT TYPE="button" value="8" name="a"> -0*z"a9<p8  
<INPUT TYPE="button" value="9" name="a"> 7*Gg#XQ>(  
<INPUT TYPE="button" value="-" name="a"> Hq <!&  
<INPUT TYPE="button" value="+" name="a"> &X}i%etp^2  
<INPUT TYPE="button" value="*" name="a"> <q4 <3A  
<INPUT TYPE="text" NAME="total" readOnly> |s !7U  
<INPUT TYPE="button" value="计算" name="b"> 7t% |s!~  
<INPUT TYPE="button" value="清空" name="c"> |198A ,^  
</form> F^wm&:%{`  
<SCRIPT LANGUAGE="JavaScript"> 0{47TX*YX  
<!-- KD..X~Me  
function count(form1){ T$Rf  
var k = event.srcElement; sH{(=N  
if(k.tagName=="INPUT"){ mv`ND&  
if(k.name=="a"){ JHsxaX;c  
form1.total.value+=k.value; 6PRP&|.#  
} y?xFF9W@H  
else if(k.name=="b"){ e:;u_ be~  
var a=eval(form1.total.value); EUuk%<q7C(  
alert(a); pb|,rLNZ  
} 6Iv &c2  
else if(k.name=="c"){ qL!pDZk  
form1.total.value=""; X:OUu;  
} 2fMKS  
} jtQ}  
} 7^]KQ2fF 8  
//--> 2Afg.-7EP  
</SCRIPT>

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

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



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