首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

定时改换图片的桌面背景 html页面

2013-12-28 
定时更换图片的桌面背景 html页面1.准备相关图片(1.jpg,2.jpg...n.jgp)2.编写一个html页面 用以显示图片 ?

定时更换图片的桌面背景 html页面

1.准备相关图片(1.jpg,2.jpg...n.jgp)
2.编写一个html页面 用以显示图片
????????? 并设置为自动定时更新图片
3.将改html页面 设置为桌面背景
????????? 该“桌面”隔定时自动刷新 更新图片显示
===============================================
1.将自己需要的图片 如英语小卡片 名人名言等
? 集结在一个文件夹下 并进行命名 如1.jpg,2.jpg...
? 这样在最后的桌面上 就可以学习英语或名言了

2.编写如下示例的html页面 放在该图片文件夹中
? 假设该html页面 名称为myPicDesktop.html
?
? 其中之所以设置td的宽度为50%
? 是想控件图片的显示位置在桌面的右半部
? 因为通常桌面的左半部都有很多图标

示例代码如下:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><script language="javascript">window.onload=refleshDesktopPicfunction refleshDesktopPic(){    var i = 1;   var j = 0;          //图片的顺序号   var k = 3;          //图片的张数   var m = 2*1000;    //每张显示的时间 毫秒   var n = 2;          //循环遍数   //   while(i<=(n*k))   {      j= i%k;//应该循环第几张图片以显示            if(j==0)        j=k;//最后一张图片的序号      //隔一短时间后 再替换为另一张图片      setTimeout("setPic("+j+")",(m*i) );       i = i+1;    }}function setPic(picSeqNum){      document.all.myDiv.innerHTML = "<image id='image2' src='"+picSeqNum+".jpg'></image>";}</script><body><table width="100%">  <tr>    <td width="50%">    </td>    <td>      <div id="myDiv">          <image id="image1" src="1.jpg"></image>      </div>    </td> </tr></table></body></html>

?

?其他方法:

<body onload='setInterval("changeBG()",1000)'> <script> function changeBG() {   //随机显示pic1……pic9十张背景图.   document.body.background="pic"+(Math.floor(Math.random()*9+1)+".jpg")); } </script>

?

?

其他方法2:

<body onload='setInterval("changeBG()",1000)'> <script> //对图片进行预载.var arr = new Array(); for(var i=1;i<10;i++) {     arr[i] = new Image();     arr[i].src = "pic" + i + ".jpg"; } function changeBG() {   document.body.background="pic"+(Math.floor(Math.random()*9+1)+".jpg")); } </script>

?

?

热点排行