js实现有时间限制消失的图片方法


Posted in Javascript onFebruary 27, 2015

本文实例讲述了js实现有时间限制消失的图片方法。分享给大家供大家参考。具体实现方法如下:

<html>

<title>指定时间内消失的图片</title>

<body>

<SCRIPT language=JavaScript>

<!-- Hide the script from old browsers --

// 1) 做一个88*31的LOGO。

if (document.images)

var staticlogo=new Image(758,100)

// 2) 设置LOGO的路径。

staticlogo.src="/images/banner.gif"

// 3) 以下是LOGO代表的连接。

var logolink="http://ww3water.com/"

// 4) 设置ALT属性。

var alttext="代码家园"

// 5) 设置下列属性为 1或者0(1是IE特有的,使LOGO隐现)

var fadeintoview=1

/* 6) 最后设置LOGO显示的时间,例如12 秒,数值为0表示一直显示

*/

var visibleduration=5

function regenerate(){

window.location.reload()

}

function regenerate2(){

if (document.layers)

setTimeout("window.onresize=regenerate",400)

}

var fadeset=''

if (fadeintoview)

fadeset="filter:alpha(opacity=0)"

if (document.all)

document.write('<span id="logo"" style="'+fadeset+';position:absolute;top:100;width:'+staticlogo.width+';height:'+staticlogo.height+'"></span>')

function bringintoview(){

if (logo.filters.alpha.opacity<=95)

logo.filters.alpha.opacity+=5

else{

clearInterval(viewit)

if (visibleduration!=0)

setTimeout("logo.style.visibility='hidden'",visibleduration*1000)

}

}

function createlogo(){

staticimage=new Layer(100)

staticimage.left=-300

staticimage.top=120

staticimage.document.write('<a href="'+logolink+'"><img src="'+staticlogo.src+'" border=0 alt="'+alttext+'"></a>')

staticimage.document.close()

staticimage.visibility="show"

regenerate2()

staticitns()

}

if (document.layers)

window.onload=createlogo;

if (document.all){

w=2

h=2

logo.style.left=w

logo.style.top=h

}

function logoit(){

var w2=document.body.scrollLeft+w

var h2=document.body.scrollTop+h

logo.style.left=w2

logo.style.top=h2

}

function logoit2(){

staticimage.left=pageXOffset+2

staticimage.top=pageYOffset+2

}

function insertimage(){

logo.innerHTML='<a href="'+logolink+'"><img src="'+staticlogo.src+'" border=0 alt="'+alttext+'"></a>'

if (fadeintoview)

viewit=setInterval("bringintoview()",100)

else{

if (visibleduration!=0)

setTimeout("logo.style.visibility='hidden'",visibleduration*1000)

}

}

if (document.all){

window.onscroll=logoit

window.onresize=new Function("window.location.reload()")

window.onload=insertimage

}

function staticitns(){

setInterval("logoit2()",90)

if (visibleduration!=0)

setTimeout("staticimage.visibility='hide'",visibleduration*1000)

}

//--> 

</SCRIPT>

</body>

</html>

<br>

<br>

<br>

<br>

<br>

<br>图片5秒之后自动消失。

<br>

<br>

<br>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js压缩利器
Feb 20 Javascript
Javascript进制转换实例分析
May 14 Javascript
详解js跨域原理以及2种解决方案
Dec 09 Javascript
javascript html5移动端轻松实现文件上传
Mar 27 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
Jun 01 Javascript
JS中使用media实现响应式布局
Aug 04 Javascript
浅谈Vue-cli 命令行工具分析
Nov 22 Javascript
利用js实现前后台传送Json的示例代码
Mar 29 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
Sep 27 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
Sep 06 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
Apr 09 Javascript
详解ES6 CLASS在微信小程序中的应用实例
Apr 24 Javascript
js用拖动滑块来控制图片大小的方法
Feb 27 #Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 #Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
Feb 27 #Javascript
JavaScript中Function详解
Feb 27 #Javascript
JS实现图片产生波纹一样flash效果的方法
Feb 27 #Javascript
js实现鼠标触发图片抖动效果的方法
Feb 27 #Javascript
javascript实现当前页导航激活的方法
Feb 27 #Javascript
You might like
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
jquery处理json数据实例分析
2014/06/03 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
详解webpack 最简打包结果分析
2019/02/20 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
微信小程序实现限制用户转发功能的实例代码
2020/02/22 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
详解PyTorch中Tensor的高阶操作
2019/08/18 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
Linux操作面试题
2012/05/16 面试题
集团薪酬管理制度
2014/01/13 职场文书
业务员的岗位职责
2014/03/15 职场文书
公司授权委托书范文
2014/08/02 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
运动会加油稿30字
2015/07/21 职场文书
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript