js实现图片和链接文字同步切换特效的方法

  本文实例讲述了js实现图片和链接文字同步切换特效的方法。分享给大家供大家参考。具体实现方法如下:

  

复制代码 代码如下:
<html>

  <title>js图片和链接文字同步切换特效</title>

  <head>

  <script language=JavaScript>

  var imgUrl=new Array();

  var imgLink=new Array();

  var imgTz=new Array();

  var adNum=0;

  imgUrl[1]="/images/m01.jpg";

  imgLink[1]="http://www.glzy8.com";

  imgTz[1]="<a href=#><font color=white>文字链接内容一 红叶传情</font></a>";

  imgUrl[2]="/images/m02.jpg";

  imgLink[2]="http://www.glzy8.com";

  imgTz[2]="<a href=#><font color=white>文字链接内容二 野花绽放</font></a>";

  imgUrl[3]="/images/m03.jpg";

  imgLink[3]="http://www.glzy8.com";

  imgTz[3]="<a href=#><font color=white>文字链接内容三 往事如茶</font></a>";

  var j=0;

  for (i=1;i<=3;i++) {

  if( (imgUrl[i]!="") && (imgLink[i]!="") ) {

  j++;

  } else {

  break;

  }

  }

  function playTran(){

  if (document.all)

  imgInit.filters.revealTrans.play();

  }

  var key=0;

  function nextAd(){

  if(adNum<j)adNum++ ;

  else adNum=1;

  if( key==0 ){

  key=1;

  } else if (document.all){

  imgInit.filters.revealTrans.Transition=6;

  imgInit.filters.revealTrans.apply();

  playTran();

  }

  document.images.imgInit.src=imgUrl[adNum];

  document.getElementById('jdtz').innerHTML=imgTz[adNum];

  theTimer=setTimeout("nextAd()", 3000);

  }

  function goUrl(){

  jumpUrl=imgLink[adNum];

  jumpTarget='_blank';

  if (jumpUrl != ''){

  if (jumpTarget != '')

  window.open(jumpUrl,jumpTarget);

  else

  location.href=jumpUrl;

  }

  }

  </script>

  </head>

  <body>

  <table><tr><td>  <a href="javascript:goUrl()"><img style="FILTER: revealTrans(duration=2,transition=20); border=0" src="javascript:nextAd()"  width=320 height=240 border=0  name=imgInit></a> </td></tr><tr><td id=jdtz  bgcolor="blue"></td></tr></table>

  </body>

  </html>

  希望本文所述对大家的javascript程序设计有所帮助。