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代码(自写)
Aug 12 Javascript
js购物车实现思路及代码(个人感觉不错)
Dec 23 Javascript
java和javascript获取word文档的书签位置对比
Jun 19 Javascript
原生js事件的添加和删除的封装
Jul 01 Javascript
JavaScript中的Number数字类型学习笔记
May 26 Javascript
AngularJS ng-mousedown 指令
Aug 02 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
Oct 14 jQuery
js实现延迟加载的几种方法详解
Jan 19 Javascript
Vue infinite update loop的问题解决
Apr 23 Javascript
Vue 实现分页与输入框关键字筛选功能
Jan 02 Javascript
JS数组转字符串实现方法解析
Sep 04 Javascript
JavaScript对象访问器Getter及Setter原理解析
Dec 08 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 从数据库提取二进制图片的处理代码
2009/09/09 PHP
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
给老婆的搞笑检讨书
2014/01/12 职场文书
绿色城市实施方案
2014/03/19 职场文书
白莲教口号
2014/06/18 职场文书
党员作风建设自查报告
2014/10/23 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
优秀党员推荐材料
2014/12/18 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
Python利用capstone实现反汇编
2022/04/06 Python