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 相关文章推荐
打开超链需要“确认”对话框的方法
Mar 08 Javascript
js下弹出窗口的变通
Apr 18 Javascript
html文本框提示效果的示例代码
Jun 28 Javascript
jQuery获取样式中颜色值的方法
Jan 29 Javascript
JQuery+EasyUI轻松实现步骤条效果
Feb 22 Javascript
jquery中live()方法和bind()方法区别分析
Jun 23 Javascript
js实现背景图自适应窗口大小
Jan 10 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
Apr 25 Javascript
Angular4 中常用的指令入门总结
Jun 12 Javascript
Vue.js实现数据响应的方法
Aug 13 Javascript
浅谈微信小程序flex布局基础
Sep 10 Javascript
深入解析koa之中间件流程控制
Jun 17 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 list()函数的详解
2013/06/05 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
2016/05/31 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
top.location.href 没有权限 解决方法
2008/08/05 Javascript
js将控件隐藏的方法及display属性介绍
2013/07/04 Javascript
javascript页面上使用动态时间具体实现
2014/03/18 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
详解Angular的数据显示优化处理
2016/12/26 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
nodejs 最新版安装npm 的使用详解
2018/01/18 NodeJs
详解python3百度指数抓取实例
2016/12/12 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
小学语文教学反思
2014/02/10 职场文书
银行求职信范文
2014/05/26 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
小学数学教研活动总结
2014/07/01 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
农业生产宣传标语
2014/10/08 职场文书
优秀护士事迹材料
2014/12/25 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
python爬取某网站原图作为壁纸
2021/06/02 Python
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL