当前位置: 首页 > news >正文

自定义制作 自动定时更换图片的桌面背景 html页面

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

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

示例代码如下:

None.gif < html >
None.gif
< head >
None.gif
</ head >
ExpandedBlockStart.gifContractedBlock.gif
< script  language ="javascript" > dot.gif
InBlock.gif
InBlock.gifwindow.onload
=refleshDesktopPic
InBlock.gif
InBlock.gif
function refleshDesktopPic()
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif
InBlock.gif   
var i = 1;
InBlock.gif   
var j = 0;          //图片的顺序号
InBlock.gif
   var k = 8;          //图片的张数
InBlock.gif
   var m = 30*1000;    //每张显示的时间 毫秒
InBlock.gif
   var n = 2;          //循环遍数
InBlock.gif
   //
InBlock.gif
   while(i<=(n*k))
ExpandedSubBlockStart.gifContractedSubBlock.gif   
dot.gif{
InBlock.gif      j
= i%k;//应该循环第几张图片以显示
InBlock.gif
      
InBlock.gif      
if(j==0)
InBlock.gif        j
=k;//最后一张图片的序号
InBlock.gif

InBlock.gif      
//隔一短时间后 再替换为另一张图片
InBlock.gif
      setTimeout("setPic("+j+")",(m*i) ); 
InBlock.gif
InBlock.gif      i 
= i+1
ExpandedSubBlockEnd.gif   }

ExpandedSubBlockEnd.gif}

InBlock.gif
InBlock.gif
function setPic(picSeqNum)
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{   
InBlock.gif   document.all.myDiv.innerHTML 
= "<image id='image2' src='"+picSeqNum+".jpg'></image>";
ExpandedSubBlockEnd.gif}

ExpandedBlockEnd.gif
None.gif
</ script >
None.gif
< body >
None.gif
< table  width ="100%" >
None.gif  
< tr >
None.gif    
< td  width ="50%" >
None.gif    
</ td >
None.gif    
< td >
None.gif      
< div  id ="myDiv" >  
None.gif         
< image  id ="image1"  src ="1.jpg" ></ image >
None.gif      
</ div >
None.gif    
</ td >
None.gif 
</ tr >
None.gif
</ table >
None.gif
</ body >
None.gif
</ html >
None.gif

 

3.以Win2003系统为例
  桌面->右键->属性->桌面标签页
  ->自定义桌面->打开“桌面项目”设置框
  ->Web标签页
  ->点击 新建 按钮
  ->打开 “新建桌面项目”设置框
  ->点击 浏览 按钮
  ->找到 第2步所编辑的myPicDesktop.html
  ->确定 ->应用 ->确定
 
  可以查看效果

  起初 该html页面做为桌面 并没有最大化展开
  而是 缩小的显示在桌面的右中部
  可以鼠标放上去 在页面的右上角 点击最大化按钮
  以使html页面有桌面那么大显示
  当想关闭该html页面时 同样点击该页面的右上角的关闭按钮即可
  就像正常的网页一样操作就好

转载于:https://www.cnblogs.com/freeliver54/archive/2007/04/04/699917.html

相关文章:

  • 按比例缩放图片
  • Varchar与char的区别
  • 各种Excel VBA的命令
  • 网络游戏 聊天 下载 视频 股票等端口
  • [新闻]微软Silverlight着眼网络设计未来
  • 小小设置 让你的WinRAR用起来更顺手
  • C++ 类访问控制public/private/protected探讨
  • Just Thinking...
  • 什么是Page Rank及其由来 – Google 的民主表决式网页排名技术
  • 利用BCP导入数据到SQL中
  • Windows Mobile 5.0模拟器用ActiveSync来使用PC机的网络
  • More than meets the eye
  • CEO十五条法则 (是基于对CEO更加的关怀)
  • java和c#企业开发
  • SQL SERVER数据库开发之存储过程应用(转)
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 《Java编程思想》读书笔记-对象导论
  • 【391天】每日项目总结系列128(2018.03.03)
  • HomeBrew常规使用教程
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • leetcode-27. Remove Element
  • React-Native - 收藏集 - 掘金
  • SQLServer之创建显式事务
  • tab.js分享及浏览器兼容性问题汇总
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 老板让我十分钟上手nx-admin
  • 每天10道Java面试题,跟我走,offer有!
  • 温故知新之javascript面向对象
  • 怎么将电脑中的声音录制成WAV格式
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​ArcGIS Pro 如何批量删除字段
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #14vue3生成表单并跳转到外部地址的方式
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #微信小程序:微信小程序常见的配置传值
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (9)目标检测_SSD的原理
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (三)elasticsearch 源码之启动流程分析
  • (五)关系数据库标准语言SQL
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)ABI是什么
  • .md即markdown文件的基本常用编写语法
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net 发送邮件