用JS实现的DedeCms v3.0.1幻灯效果

时间:2007-12-19 10:37:10 字体:[ ] 收藏 我要投稿

<!--变换图片开始-->
<script language="JavaScript">
var imgUrl=new Array();
var imgLink=new Array();
var adNum=0;
{dede:arclist type='image'}

imgUrl[[field:global name='autoindex'/]]="[field:picname/]";
imgLink[[field:global name='autoindex'/]]="[field:arcurl/]";

{/dede:arclist}

var imgPre=new Array();
var imgj=0;
for (imgi=0;imgi<imgUrl.length;imgi++) {
     if( (imgUrl[imgi]!="") && (imgLink[imgi]!="") ) {
           imgj++;
     } else {
           break;
     }
}
     function playTran(){
           if (document.all)
           {
                 imgInit.filters[0].Apply();
                 imgInit.filters[0].Play(duration=2);
           }
               
     }
     var key=0;
     function nextAd(){
           if(adNum<imgj)adNum++ ;
           else adNum=1;
         
           if( key==0 ){
                 key=1;
           } else if (document.all){
                   playTran();
           }
           document.images.imgInit.src=imgUrl[adNum];
           theTimer=setTimeout("nextAd()", 4000);
     }
     function goUrl(){
           jumpUrl=imgLink[adNum];
           jumpTarget='_blank';
           if (jumpUrl != ''){
                 if (jumpTarget != '')
                 window.open(jumpUrl,jumpTarget);
                 else
                     location.href=jumpUrl;
     }
     }
</script>
<a onClick="javascript:goUrl()" href="#" target="_self">
<img style="FILTER: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=0,
motion='forward');" src="javascript:nextAd()" width="200" height="150" border="0" name="imgInit"></a>
<!--变换图片结束-->

(责任编辑:admin)
上一篇:没有了
下一篇:在DedeCms标记中运行PHP的方法
编辑热线:15938670693 E-mail:post@zzcn5.com 20秒注册会员 结交站长朋友 分享你的精彩
    评论加载中…
相关新闻

热门新闻

推荐新闻