JavaScrip图片轮显

CSS代码:

#transdiv {
    position:relative;
    margin:0px auto;
    overflow:hidden;
    border:1px solid #000;
}
#transbtn {
    position:absolute;
    bottom:0px;
    left:0px;
    background:#666;
    filter:Alpha(opacity=0,finishOpacity=100,style=1);
}
#transbtn div {
    float:right;
}
#transbtn div a {
    display:block;
    width:25px;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#fff;
    border-left:1px solid #fff;
    cursor:pointer;
}
#transbtn div a:link,#transbtn div a:visited,#transbtn div a:active {
    color:#fff;
    text-decoration:none;
}
#transbtn div a:hover {
    background:#ff0000;
    text-decoration:none;
}
.current {background:#ff0000;}

 

JavaScript:代码

//图片地址
var TransImages=new Array("/TempFolder/1.jpg","/TempFolder/2.jpg","/TempFolder/3.jpg","/TempFolder/4.jpg","/TempFolder/5.jpg");
//链接地址
var TransLinks=new Array("http://www.fengyekun.com","http://www.fengyekun.com","http://www.fengyekun.com","http://www.fengyekun.com","http://www.fengyekun.com");
//提示文本
var TransTitle=new Array("枫叶随风网","枫叶随风网","枫叶随风网","枫叶随风网","枫叶随风网");
//图片显示时间
var TransSpeed=4000

var SrcNum=0,TransId;
function TransImage(Mum){
    var ImageID=document.getElementById("transimg");
    var ButtonID=document.getElementById("transbtn");
    var TitleID=document.getElementById("transtitle");
    
    if (Mum==5) ImageID.src=TransImages[0];
    if (Mum!=5){
        SrcNum=Mum;
        if (TransId) clearTimeout(TransId);
    }

    for (var i=0;i<ButtonID.childNodes.length;i++){
        ButtonID.childNodes[i].firstChild.className="";
    }
    var ButtonNum;
    switch(SrcNum){
    case 0:
        ButtonNum=4;
        break;
    case 1:
        ButtonNum=3;
        break;
    case 2:
        ButtonNum=2;
        break;
    case 3:
        ButtonNum=1;
        break;
    case 4:
        ButtonNum=0;
        break;
    }
    ButtonID.childNodes[ButtonNum].firstChild.className="current";
    ImageID.parentNode.href=TransLinks[SrcNum];
    ImageID.filters(0).apply();
    ImageID.src=TransImages[SrcNum];
    ImageID.title=TransTitle[SrcNum];
    ImageID.filters.revealtrans.transition=Math.round(Math.random()*24);
    ImageID.filters(0).play();
    
    if (Mum==5){
        SrcNum++;
        if (SrcNum>=5) SrcNum=0;
        TransId=setTimeout("TransImage(5)",TransSpeed);
    }
    else{
        TransId=setTimeout("TransImage(5)",TransSpeed);
    }
}
function TransHTML(TransWidth,TransHeight){
    var Html="";
    Html+="<div id=/"transdiv/" style=/"width:"+TransWidth+"px; height:"+TransHeight+"px;/"><a href=/"/" target=/"_blank/"><img id=/"transimg/" src=/"/" style=/"filter:revealTrans(Transition=0,Duration=2);/" border=/"0/" /></a>";
    Html+="<div id=/"transbtn/" style=/""+TransWidth+"px;/">";
    Html+="<div><a href=/"javascript:TransImage(4);/">5</a></div>";
    Html+="<div><a href=/"javascript:TransImage(3);/">4</a></div>";
    Html+="<div><a href=/"javascript:TransImage(2);/">3</a></div>";
    Html+="<div><a href=/"javascript:TransImage(1);/">2</a></div>";
    Html+="<div><a href=/"javascript:TransImage(0);/">1</a></div>";
    Html+="</div>";
    Html+="</div>";
    
    document.write(Html);
    TransImage(5);
}

 

调用:<script language="JavaScript" type="text/javascript">TransHTML(400,300);</script>

实例演示:http://www.fengyekun.com/Study_710.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值