JavaScript配合Css滤镜实现页面过渡效果
2009-12-30 15:02
495 查看
以下是本人用JavaScript配合Css滤镜实现的一个网页页面过渡效果:
<html> <head> <title>图片切换</title> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <mce:script language=JavaScript><!-- var imgUrl=new Array(); var adNum=1; imgUrl[1]="images/add16.gif"; imgUrl[2]="images/add.gif"; imgUrl[3]="images/add24.gif"; var imgPre=new Array(); for (i=1;i<3;i++){ imgPre=new Image(); imgPre.src=imgUrl; } function setTransition(){ if (document.all){ imgUrlrotator.filters.revealTrans.Transition=Math.floor(Math.random()*20); imgUrlrotator.filters.revealTrans.apply(); } } function playTransition(){ if (document.all){ imgUrlrotator.filters.revealTrans.play(); } } function nextAd(){ if(adNum<imgUrl.length-1)adNum++ ; else adNum=1; setTransition(); document.images.imgUrlrotator.src=imgUrl[adNum]; playTransition(); theTimer=setTimeout("nextAd()", 5000); } window.onload=function(){ document.body.filters.revealTrans.Transition=Math.floor(Math.random()*20); document.body.filters.revealTrans.apply(); } document.onclick=function(){ document.body.filters.revealTrans.Transition=Math.floor(Math.random()*20); document.body.filters.revealTrans.apply(); document.body.style.backgroundColor="rgb("+Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+")"; document.body.filters.revealTrans.play(); } window.onunload=function(){ document.body.filters.revealTrans.Transition=Math.floor(Math.random()*20); document.body.filters.revealTrans.apply(); document.body.style.backgroundColor="#eeeeee"; document.body.filters.revealTrans.play(); } // --></mce:script> </head> <body style="background-color:#cccccc;filter:revealTrans(duration=2,transition=20)" mce_style="background-color:#cccccc;filter:revealTrans(duration=2,transition=20)"> <div align="center"> <img style="FILTER:revealTrans(duration=2,transition=20)" mce_style="FILTER:revealTrans(duration=2,transition=20)" src="javascript:nextAd()" mce_src="javascript:nextAd()" border=0 name=imgUrlrotator> </div> </body> </html>
相关文章推荐
- 基于javascript实现漂亮的页面过渡动画效果附源码下载
- 基于javascript实现漂亮的页面过渡动画效果附源码下载
- js实现页面loading效果_JavaScript
- javaScript实现HTML页面分屏滚动效果
- 基于javascript实现页面加载loading效果
- 基于javascript实现页面加载loading效果
- JavaScript 实现点击链接,多个页面内容同时改变的效果
- css滤镜实现页面灰色黑白色效果代码
- 用javascript实现(页面正在加载的效果)
- css滤镜实现页面灰色黑白色效果代码
- 用JavaScript实现页面百叶窗效果
- 基于Javascript实现弹出页面效果
- javascript实现页面滚屏效果
- jQuery实现的加载页面过渡效果
- javascript实现页面滚屏效果
- 用JavaScript实现像PDA式的页面鼠标拖动效果!经典!
- css滤镜实现页面灰色黑白色效果代码
- 用javascript实现(页面正在加载的效果)
- CSS3实现的超酷页面过渡效果