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


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

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




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

几个有用的Javascript脚本

用javascript对中文的unicode编码和反编码 4;I\% qes  
58Ce>*~  
<script> 0muC4  
function unicode(s){ P+0'^:J  
var len=s.length; |82q|@e  
var rs=""; P{-- R\  
for(var i=0;i<len;i++){ | L8 [+_m  
var k=s.substring(i,i+1); pY`$k#5  
rs+="&#"+s.charCodeAt(i)+";"; g5|~ i{"0  
} =nGFLH6)  
return rs; !1G KpL  
} J(l\VvK  
8u2k-_9  
function runicode(s){ $Lr& V~  
var k=s.split(";"); >U vP/rp  
var rs=""; 0+e=s0s.  
for(i=0;i<k.length;i++){ v-tI`Qpb  
var m=k.replace(/&#/,""); n@8Y6+7i  
rs+=String.fromCharCode(m); PjeI&@  
} E{<#h9=>  
return rs; ]~aj  
} -Cs( 3[  
alert(unicode("我是一头猪"));//我是一头猪 He(65ciT<O  
alert(runicode("我是一头猪")); w'K7$F51  
</script> TQ]gvi |m  
[kg?q5F)  
图像尺寸加载后修改,以适应页面宽度 d}\]!x3t  
S=_u3 OH0  
<script> .; F<X \_  
function foo(){ -qc'J<*^4  
var k=document.all; 8ttJ\m  
for(var i=0;i<k.length;i++){ J"C9z{[Z&  
if(k.tagName=="IMG"){ Rn~'S2`u  
if(k.width>500){ //500是最大宽度 ZaYiby@Ci  
var height=Math.ceil(k.height*500/k.width); .;4N:*hY  
k.height=height; ^I!Z)/  
k.width="500"; 8\rca:cF   
} f)*?Ji|5F  
} J@2jx4   
} 1m~|e.g_'`  
} K=N&kda   
</script> 3gUY13C}:p  
<body onload="foo()"> ^*}D*=>\  
<img src="2.jpg" border="0" width="500" height="500" /> 28"1ONs 3  
<INPUT TYPE="BUTTON" Value="sub" onclick="foo()" />  p& _Z}Wv  
1Vy8eI`4  
uVqc:Q"  
一个倒计时功能,5分种提醒,0秒自动提交 M7/5e3  
D,cD]tB2  
<SCRIPT LANGUAGE="JavaScript"> Xex7Lr&  
<!-- CH4Nz'X2  
var time="3600"; jWUrw  
var atime="300"; //定义时间 ^UvL1+  
var etime="0"; ?ES{t4"  
function count(){ R|RGoGE6g  
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数 JPDxzp  
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒"; &` m.]RV  
time--; &MX&5@ Vu  
if(time==atime){ Qr R+3kxM  
alert("还剩5分钟"); &b@_ah+f  
} xQZOGq   
if(time==etime-1){ q?j7bp ]  
alert("时间到,已经自动提交"); wf  ]Wm  
document.form1.submit(); W>' DQB  
} 570ja7C:  
} y;ey(  
F7}yt  
function format(time){ j/Kul}Ml\*  
var len=time.toString().length; <\~@l^lU  
for(i="0";i<2-len;i++){ Ls2,+yo]>  
time+="0"; eV_ ",W  
} <RxxGD  
return time; t]sk[  
} HxR5&o  
F4=X(P_6  
//--> c*owP  
</SCRIPT> |+h x2?Nv  
<form action="Save.Asp" method="post" name="form1" /> :2 \NG}  
<INPUT TYPE="button" Value="开始" onClick="count()" /> }Q[U4G  
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" /> c CjN8<  
</form> O4nA ?bA  
Cno[:iom  
一个简单的计算器 9|jMN j]vo  
Zc";R!At  
<form name="form2" onClick="count(this)"> .D7Gog3^<  
<INPUT TYPE="button" value="0" name="a"> ZHRMW'Ne  
<INPUT TYPE="button" value="1" name="a"> F`;q9<NYRW  
<INPUT TYPE="button" value="2" name="a"> [g==#[  
<INPUT TYPE="button" value="3" name="a"> 7LaRFL.,kO  
<INPUT TYPE="button" value="4" name="a"> YxnZ0MY  
<INPUT TYPE="button" value="5" name="a"> s&%r?  
<INPUT TYPE="button" value="6" name="a"> Yi-,Pb?   
<INPUT TYPE="button" value="7" name="a"> 9$ixjkIg  
<INPUT TYPE="button" value="8" name="a"> d-I&--"ju  
<INPUT TYPE="button" value="9" name="a"> /9ZU_y4&3f  
<INPUT TYPE="button" value="-" name="a"> 5[`f(;  
<INPUT TYPE="button" value="+" name="a"> dlDO?T  
<INPUT TYPE="button" value="*" name="a"> &3 x [0DV  
<INPUT TYPE="text" NAME="total" readOnly> MVDy|i4  
<INPUT TYPE="button" value="计算" name="b"> <@>l9_ =R  
<INPUT TYPE="button" value="清空" name="c"> cE*d(g  
</form> !w o  
<SCRIPT LANGUAGE="JavaScript"> /!pJ"@  
<!-- kq> I?wg  
function count(form1){ 3#{Al[jq  
var k = event.srcElement; V?n=yg  
if(k.tagName=="INPUT"){ ]4,eCT  
if(k.name=="a"){ 5M#L O@U  
form1.total.value+=k.value; $OaxetPH  
} p<\7" SB=  
else if(k.name=="b"){ rs0Wy  
var a=eval(form1.total.value); RVh{wg  
alert(a); YLb$/6gj6  
} ,Y7QmbX^  
else if(k.name=="c"){ wB"`lY   
form1.total.value=""; 3]pHc)p!.  
} _W>xFBy  
} QVkrhwp  
} ggy9euWV  
//--> cT nC  
</SCRIPT>

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

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



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