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实现的点击div区域外隐藏div区域
Jun 30 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
May 17 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
jQuery展示表格点击变色、全选、删除
Jan 05 Javascript
vue页面使用阿里oss上传功能的实例(二)
Aug 09 Javascript
BootStrap中Table隐藏后显示问题的实现代码
Aug 31 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
Sep 20 Javascript
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
使用flow来规范javascript的变量类型
Sep 12 Javascript
webpack 最佳配置指北(推荐)
Jan 07 Javascript
在vue中使用console.log无效的解决
Aug 09 Javascript
浅谈vue项目,访问路径#号的问题
Aug 14 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
第五节 克隆 [5]
2006/10/09 PHP
如何正确理解PHP的错误信息
2006/10/09 PHP
PHP安全配置
2006/12/06 PHP
PHP判断是否有Get参数的方法
2014/05/05 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
jQuery 可以拖动的div实现代码 脚本之家修正版
2009/06/26 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
JavaScript 实现的checkbox经典实例分享
2016/10/16 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
React生命周期原理与用法踩坑笔记
2020/04/28 Javascript
详解Python编程中time模块的使用
2015/11/20 Python
Python实现简单的文件传输与MySQL备份的脚本分享
2016/01/03 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
python的继承知识点总结
2018/12/10 Python
Python数据库小程序源代码
2019/09/15 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
大学生求职推荐信
2013/11/27 职场文书
学术会议欢迎词
2014/01/09 职场文书
导游个人求职信范文
2014/03/23 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
女性励志书籍推荐
2019/08/19 职场文书
Elasticsearch 批量操作
2022/04/19 Python