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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 552c4h/T  
%HwPOEJ  
<script> /|`;|0/2  
function unicode(s){ zrD$loaW.'  
var len=s.length; &6r".\; ^  
var rs=""; +cQ4u4  
for(var i=0;i<len;i++){ L7%Dc2{^(  
var k=s.substring(i,i+1); 1LT)%_d@  
rs+="&#"+s.charCodeAt(i)+";"; DJ[U^dWRn  
} vC&y:XMt,`  
return rs; h,rGa\X~0  
} b ]1SuL  
W ^60BZ  
function runicode(s){ k "'q   
var k=s.split(";"); MU-ie *+  
var rs=""; -`&4>\o2Lx  
for(i=0;i<k.length;i++){ 1sGkbfh{t  
var m=k.replace(/&#/,""); \*v}IO>2})  
rs+=String.fromCharCode(m); aq0J }4U  
} AL&}WbUC  
return rs; \ 02j~r`o  
}  ORp6   
alert(unicode("我是一头猪"));//我是一头猪 Bwn9ZYu#r  
alert(runicode("我是一头猪")); m/cbRuPWgP  
</script>  * j:  
4~ZQsw `  
图像尺寸加载后修改,以适应页面宽度 /n/U)!tp  
k2j:s}RHY  
<script> D2[uex  
function foo(){ B#B$w_z  
var k=document.all; 0A9x9l9Wd  
for(var i=0;i<k.length;i++){ OzX\ s=  
if(k.tagName=="IMG"){ "z=A=~~<{  
if(k.width>500){ //500是最大宽度 Qh? E* 9  
var height=Math.ceil(k.height*500/k.width); de[c3!#1d  
k.height=height; 1LJ ?Ka[_*  
k.width="500"; [WRs1$5  
} Zo-E0[9  
} T9*\I TA  
} E@JxY  
} mE}``  
</script> (W5E\hjJ  
<body onload="foo()"> h<Yn0(.  
<img src="2.jpg" border="0" width="500" height="500" /> _B 8e 1an  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" /> PxfeU2^{0  
y$r9Y !?s  
f0IljY!.  
一个倒计时功能,5分种提醒,0秒自动提交 `JG~%0Z?}  
mB"zyL-  
<SCRIPT LANGUAGE="JavaScript"> bL)g+<:F  
<!-- JAC W#'4hV  
var time="3600"; 9x;/q7  
var atime="300"; //定义时间 Wey-nsk  
var etime="0"; 8!VjXj"  
function count(){ /I7sa*  i  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 $a15 8  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; ?uU0NKZA  
time--; ~9kvC&/{[  
if(time==atime){ ?OZbns~  
alert("还剩5分钟"); I%e7:cs>  
} ~_8Ve\Y^/  
if(time==etime-1){ at,Xad\j  
alert("时间到,已经自动提交"); vEtogkFA"  
document.form1.submit(); pr;<n\Y{  
} xXA$16kd  
} reu[}k~  
u8+<uWB  
function format(time){ v 0rX/ mj  
var len=time.toString().length; "'t<R}t!A  
for(i="0";i<2-len;i++){ "*+epC|ks  
time+="0"; "sT`Dhr  
} ]DmqhK`  
return time; m9#u. Q*  
} vbDw2  
&=$8 v"&^  
//--> ?#04x70  
</SCRIPT> gvoK  
<form action="Save.Asp" method="post" name="form1" /> 2<ef&?ljk  
<INPUT TYPE="button" Value="开始" onClick="count()" /> _& KaI }O  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> <>j, Q  
</form> =_^g]?5i  
PDD` eK}Fj  
一个简单的计算器 yA%[ u.{  
&cpRB&bf  
<form name="form2" onClick="count(this)"> `Z%XA>  
<INPUT TYPE="button" value="0" name="a"> ngm7Vs  
<INPUT TYPE="button" value="1" name="a"> XJ?@l3D:  
<INPUT TYPE="button" value="2" name="a"> F6%rH$aS  
<INPUT TYPE="button" value="3" name="a"> /23v]HEPy  
<INPUT TYPE="button" value="4" name="a"> SCGQo.~,  
<INPUT TYPE="button" value="5" name="a"> K9w24Oka  
<INPUT TYPE="button" value="6" name="a"> ;P2~cQjD;  
<INPUT TYPE="button" value="7" name="a"> =602%ef\  
<INPUT TYPE="button" value="8" name="a"> jU4Ir {f  
<INPUT TYPE="button" value="9" name="a"> qZ1fQN1yG  
<INPUT TYPE="button" value="-" name="a"> YLFTf1G9  
<INPUT TYPE="button" value="+" name="a"> |?g2k:fzB7  
<INPUT TYPE="button" value="*" name="a"> 8\I(a]kM`  
<INPUT TYPE="text" NAME="total" readOnly> VJ=!0v  
<INPUT TYPE="button" value="计算" name="b"> 6?,r d   
<INPUT TYPE="button" value="清空" name="c"> rzl2Oj"4  
</form> 6b]vHT|p  
<SCRIPT LANGUAGE="JavaScript"> pAa{,,Qc  
<!-- l;|1C[V  
function count(form1){ 'fVk1Qj^  
var k = event.srcElement; =%]dk=n?TN  
if(k.tagName=="INPUT"){ ^ )+tn  
if(k.name=="a"){ IF1?/D"<  
form1.total.value+=k.value; z ,ledTl  
} oa9T3gQ?  
else if(k.name=="b"){ DAvAozM  
var a=eval(form1.total.value); PMTyiwlm  
alert(a); wEkW=  
} ^T<<F}@q  
else if(k.name=="c"){ sX**'cH  
form1.total.value=""; ,YiBu^E9  
} ]0O pd 9  
} G4=v2_]  
} :_?>3c}L  
//--> e8gD(T  
</SCRIPT>

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

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



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