让你的桌面动起来
?牐犉涫担赪indows 98(安装了IE4以上版本)及以后的OS中,都支持一个非常实用但又被大家忽视的强大功能——Active Desktop!就像它的名字一样(活动桌面),它让传统意义上的桌面发生了质的变化!它允许以网页作为墙纸,概括地说,只要我们能在网页里实现的各种效果,都可以利用Active Desktop在桌面上实现。
?牐牰颐抢么斯δ埽偌由弦恍└鲂曰墓顾迹耆梢宰龀龈髦忠郧拔薹ㄏ胂蟮母鲂曰Ч1窘诰途倭苏庋囊桓鼍咛宓睦印岸街礁怀绦颉保灰扛?300秒(可以自定义)或者按F5刷新桌面,就会按照事先定义好的几率随机显示不同的桌面图像。
?牐犃硗猓顺绦蚧箍梢越徊接呕图忧抗δ埽热缈梢宰龀鼍咛宓耐枷窈图嘎噬柚贸绦虻取A硗猓拖裆厦嫠档哪茄灰茉谕忱锵允镜奶匦В寄茉谡饫镉τ茫热绺髦諮avaScript特效或者是Flash动画等。
?牐牐糎TML>
?牐牐糎EAD>
?牐牐糾eta http-equiv=”Content-Type” content=”text/html; charset=gb2312”>
?牐牐糾eta name=”author” content=”Solon of videasoft.com”>
?牐牐糾eta name=”description” content=”Solon of videasoft.com”>
?牐牐糾eta http-equiv=”refresh” content=”300”; url=self>
?牐牐糡ITLE>Windows Active Desktop</TITLE>
?牐牐約tyle>
?牐牐迹 ?
?牐燽ody ?焮font-family: “宋体” “arial”}
?牐爐d ?焮font-size: 12px?? font-family:“宋体” “arial”}
?牐?-->
?牐牐?/style>
?牐牐?/HEAD>
?牐牐糂ODY TEXT=”#000000” LINK=”#0000ff” VLINK=”#800080” BGCOLOR=”#000000” scroll=no left-margin=0 top-margin=0 right-margin=0 bottom-margin=0>
?牐牐糀 HREF=”http://www.videasoft.com”> <IMG align=”right” SRC=”vidar.gif” BORDER=0></A>
?牐牐紅able height=20%>
?牐牐?/table>
?牐牐約cript>
?牐?//下面是Active_Desktop的JavaScript主程序
?牐?//设置每个图像显示的几率
?牐燗ctive_Desktop_odds = new Array?煟?
?牐燗ctive_Desktop_odds[0]=10 //3dfile
?牐燗ctive_Desktop_odds[1]=10 //apple
?牐燗ctive_Desktop_odds[2]=10 //mac_girl
?牐燗ctive_Desktop_odds[3]=10 //mac_boy
?牐燗ctive_Desktop_odds[4]=10 //mac_dog
?牐燗ctive_Desktop_odds[5]=5 //banshee
?牐燗ctive_Desktop_odds][6]=10 //abstraction_1
?牐燗ctive_Desktop_odds[7]=10 //abstraction_2
?牐燗ctive_Desktop_odds[8]??=5 //wasteland
?牐燗ctive_Desktop_odds[9] =15 //vidar
?牐?//设置每个图像的具体路径信息,你可以将自己喜欢的图像放在这里,但注意大小要符合自己的显示器
?牐燿isp_Active_Desktop=new Array?煟?
?牐燿isp_Active_Desktop[0]=’<img src=3dfile.jpg>’
?牐燿isp_Active_Desktop[1]=’<img src=b1.jpg>’
?牐燿isp_Active_Desktop[2]=’<img src=b2.jpg>’
?牐燿isp_Active_Desktop[3]=’<img src=b3.jpg>’
?牐燿isp_Active_Desktop[4]=’<img src=b4.jpg>’
?牐燿isp_Active_Desktop[5]=’<img src=b5.jpg>’
?牐燿isp_Active_Desktop[6]=’<img src=b6.jpg>’
?牐燿isp_Active_Desktop[7]=’<img src=b7.jpg>’
?牐燿isp_Active_Desktop[8]=’<img src=b8.jpg>’
?牐燿isp_Active_Desktop[9]=’<img src=videastudio.bmp>’
?牐燗ctive_Desktop_length=Active_Desktop_odds.length
?牐燗ctive_Desktop_odds_total=0
?牐?//处理图像随机显示的几率
?牐爁or(I=0;I<Active_Desktop_length;I++){
?牐牎 ctive_Desktop_odds_total=Active_Desktop_odds_total+Active_Desktop_odds[I]??
?牐牎
?牐爋dds= new Array(Active_Desktop_length)
?牐爁or(I=0;I<Active_Desktop_length;I++)}
?牐牎dds?焄I]=0
?牐?//初始化数组
?牐牎
?牐爁or (I=0;I<Active_Desktop_length;I++){?牓?
?牐牎 dds[I]=Active_Desktop_odds[I]/Active_Desktop_odds_total*Active_Desktop_length
?牐牎 ˉ爙
?牐爏ect= new Array(Active_Desktop_length)
?牐爁or(I=0;I<Active_Desktop_length;I++){
?牐爏ect[I]=0
?牐爙
?牐爁or (I=1;I<Active_Desktop_length+1;I++ ){
?牐牎 ect[I]=odds{I-1}+sect[I-1]
?牐牎 ?//将几率处理成连续的数字段
?牐牎 ˉ爙
?牐?//随机显示图像函数,以便被调用
?牐爁unction random_disp()
?牐牎 ctive_Desktop_tmp=Math.Random()*Active_Desktop_length
?牐牎 or(I=0;I<Active_Desktop_length;I++){
?牐牎 f(Active_Desktop_tmp <= sect[I+1]){?牓?
?牐燿ocument.Write(disp_Active_Desktop[I]);I=Active_Desktop_length
?牐爙
?牐爙??
?牐牎 ˉ爙??
?牐牐?/script>
?牐牐糳iv align=”center”>
?牐牐糲enter>
?牐牐紅able border=”0” cellpadding=”0” cellspacing=”0” width=”100%” height=”60%”>
?牐牐紅r>
?牐牐紅d width=”100%” valign=”middle” align=”center”>
?牐牐約cript>
?牐爎andom_disp?煟?
?牐?//调用随机显示函数,显示处理后的随机图像
?牐牐?/script>
?牐牐?/td>
?牐牐?/tr>
?牐牐?/table>
?牐牐?/center>
?牐牐?/div>
?牐牐?/BODY>
?牐牐?/HTML>
?牐牻陨洗氡4嫖甴tml文件后,运行控制面板中的“桌面”,在“背景”选项框里,点击“浏览”并打开刚刚保存的.html文件(如图^36060105a^),最后确定,返回到桌面,看看效果怎么样?
?牐牨嗪螅罕酒诘母鲂曰ㄌ獾秸饫锞徒崾耍吹阶约呵资执蛟斓母鲂曰缒裕遣皇呛苡谐删透醒剑?
?牐牭比唬颐堑奈恼乱仓荒芷鸬脚鬃┮竦淖饔茫嬲⒒幼约旱拇匆夂土楦校挂孔约旱牟恍概?和钻研。如果你有了更好的创意作品,别忘了与大家一起分享哦:)
?牐牨咀ㄌ馑枰墓ぞ呷砑⑼枷瘛⒃绦虼胍约案嘧试春图记桑梢缘奖疚淖髡叩耐句老略兀篽ttp://www.videasoft.com