Script

本类阅读TOP10

·可编辑的 HTML JavaScript 表格控件 DataGrid II
·JavaScript通用库(一)
·一个简单的javascript菜单
·层遇到select框时
·javascript表单之间的数据传递!
·在网页中控制wmplayer播放器
·网站流量统计代码
·让网页自动穿上外套
·24点终结者(javascript)
·搜索gb2312汉字在网上的频率

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
图片的淡入淡出(HTC)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

这是我用HTC写的一个图片淡入淡出的组件,供参考,如有不好提意见,互相学习.

<PUBLIC:COMPONENT URN="urn:msdn-microsoft-com:workshop" >
<PUBLIC:attach event="ondocumentready" onevent="init()"/>
<PUBLIC:attach event="onmouseover" onevent="fade_on()"/>
<PUBLIC:attach event="onmouseout" onevent="fade_off()"/>
<PUBLIC:method name="fade" />
<script>
//////////////////////////////
//author by fason(2003-5-10)//
//////////////////////////////

var timer;
var initOffset;
var onOffset=5
var offOffset=10;//移上,移走时opacity的偏移量
function init(){
initOffset=element.filters.alpha.opacity
}
function fade_on(){
clearInterval(timer)
timer=window.setInterval("document.all['"+element.uniqueID+"'].fade(0)",10)
}
function fade_off(){
clearInterval(timer)
timer=window.setInterval("document.all['"+element.uniqueID+"'].fade(1)",10)
}
function fade(n){
opacty=element.filters.alpha.opacity
if(n)
if(opacty>initOffset)element.filters.alpha.opacity-=offOffset
else clearInterval(timer)
else
if(opacty<100)element.filters.alpha.opacity+=offOffset
else clearInterval(timer)
}
</script>
</PUBLIC:COMPONENT>

使用:

<style>
img{behavior:url(fade.htc);}
</style>
<img src="csdn.gif" style="filter:alpha(opacity=20);">
<img src="csdn.gif" style="filter:alpha(opacity=40);">
<img src="csdn.gif" style="filter:alpha(opacity=60);">
<img src="csdn.gif" style="filter:alpha(opacity=80);">

演示:

http://fason.nease.net/code/js/other/fade.htm


相关文章

相关软件