生成的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%

是想控件图片的显示位置在桌面的右半部

因为通常桌面的左半部都有很多图标

示例代码如下:

window.οnlοad=refleshDesktopPic

function 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 = "";

}

其他方法:

function changeBG()

{

//随机显示pic1……pic9十张背景图.

document.body.background="pic"+(Math.floor(Math.random()*9+1)+".jpg"));

}

其他方法2:

//对图片进行预载.

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"));

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值