生成的html怎么做成桌面背景,定时改换图片的桌面背景 html页面

news/2025/3/19 6:56:05/

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

}


http://www.ppmy.cn/news/503881.html

相关文章

简述改变计算机桌面背景的方法,桌面背景不能更换怎么办 桌面背景不能更换解决方法【详细介绍】...

桌面背景不能更换怎么办? 壁纸是电脑桌面所使用的背景图片&#xff0c;可以根据大小和分辨率来做相应调整。壁纸让我们的电脑看起来更好看&#xff0c;更漂亮&#xff0c;更有个性。 桌面壁纸就是电脑屏幕所使用的各种图片。 但有时候我们却发现桌面壁纸更换不了。下面&#x…

注册表中修改桌面背景

注册表位置&#xff1a; HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\ 修改Wallpaper的值即可 eg&#xff1a;值为&#xff1a;C:\123.jpg

linux设置用户默认桌面背景,linux 修改桌面背景

本文适用于想把自己收藏的图片放到系统目录中的同学,因为如果直接把图片放系统目录中,在设置界面中是看不到新添加的图片的。 环境及相关目录文件说明: 系统:centos7(这个应该不是重点,基本所有的系统应该都适用的)。 linux默认背景图片存放位置:/usr/share/backgrounds/…

用例图开发细节用例建模的步骤活动图、类图、协作图画图注意事项

用例图开发细节&#xff08;动态描述&#xff0c;动态建模过程&#xff09; 对于参与者一般用人形图标表示人&#xff0c;用类图标表示参与者是设备或者外部系统。参与者之间也有泛化关系&#xff0c;也就是我们所说的继承。关联关系可以采用带箭头的实线也可以采用不带箭头的实…

堆体系结构概述

1、逻辑概述 2、堆会出现的异常 3、物理上划分 &#xff08;1&#xff09;新生区 新生区是类的诞生、成长、消亡的区域&#xff0c;一个类在这里产生&#xff0c;应用&#xff0c;最后被垃圾回收器收集&#xff0c;结束生命。新生区又分为两部分&#xff1a; 伊甸区&#xff0…

提高生产力,Java的这10个Lambda表达式必须掌握

今天为大家介绍的非常具有实操意义&#xff0c;Java的Lambda表达式自从引进以来&#xff0c;给Java的书写的效率上得到了极大的提升&#xff0c;可以简化代码、提高生产力。这篇文章将介绍10个我们必须掌握的Lambda表达式&#xff0c;这些表达式都是我根据实际使用情况&#xf…

零基础请进,影视解说必备的5个工具|不可错过的免费配音软件

今天给大家整理了几个影视解说能用到的必备工具&#xff0c;建议收藏备用&#xff01; 工具1&#xff1a;剪映 途径&#xff1a;手机/电脑 功能&#xff1a;视频剪辑 使用&#xff1a;简单好上手&#xff0c;适合无经验小白&#xff0c;无需教程&#xff0c;自己摸索就能掌握。…

NBA2kol2显示游戏服务器关闭,nba2kol2怎么暂停

nba2kol2是一款非常好玩的模拟真人篮球对战游戏&#xff0c;那么在游戏中玩家想要暂停比赛该怎么办呢&#xff1f;小编这里就给大家带来有关nba2kol2怎么暂停的详细介绍。 参考答案&#xff1a; 游戏中默认暂停按键是“]”&#xff0c;进入游戏大厅后&#xff0c;可以选择右上角…