首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请高手帮忙解决,十分急该如何解决

2012-03-29 
请高手帮忙解决,十分急如何把下面的代码变成淡入淡出的!--begin:图片轮换开始--scriptlanguageJavaScr

请高手帮忙解决,十分急
如何把下面的代码变成淡入淡出的

<!--begin:图片轮换开始-->
<script   language=JavaScript>
var   imgUrl=new   Array();
var   imgLink=new   Array();
var   imgTz=new   Array();
var   buttonShow=1;
var   buttonPos=1;
var   buttonX;
var   buttonY;
var   bakularCode= " "
var   adNum=0;
var   dakularCode= " ";
imgUrl[1]= "http://www.icxo.com/images/focus/shandong.jpg ";
imgLink[1]= "http://finance.icxo.com/htmlnews/2005/09/07/661868.htm ";
imgTz[1]= "半年收本QQ抢占沪黑市场 ";
imgUrl[2]= "http://www.icxo.com/images/focus/hai.jpg ";
imgLink[2]= "http://finance.icxo.com/htmlnews/2005/09/02/659032.htm ";
imgTz[2]= "傅成玉反思中海油收购案 ";
imgUrl[3]= "http://www.icxo.com/images/focus/shiyou.jpg ";
imgLink[3]= "http://finance.icxo.com/htmlnews/2005/09/07/662140.htm ";
imgTz[3]= "煤变油成新一轮资源浪费? ";
imgUrl[4]= "http://www.icxo.com/images/focus/shandong.jpg ";
imgLink[4]= "http://finance.icxo.com/htmlnews/2005/09/05/660108.htm ";
imgTz[4]= "山东高耗能GDP跃进难再现 ";
var   imgPre=new   Array();
for   (i=1;i <8;i++)
{
imgPre[i]=new   Image();
imgPre[i].src=imgUrl[i];
}
function   setTransition()
{
if   (document.all)
{
imgUrlrotator.filters.revealTrans.Transition=23;//Math.floor(Math.random()*23)
imgUrlrotator.filters.revealTrans.apply();
}
}
function   playTransition()
{
if   (document.all)
imgUrlrotator.filters.revealTrans.play()
}

function   setNextAdNum(){
if(adNum <imgUrl.length-1)
adNum++   ;
else
adNum=1;
}
function   setPrevAdNum(){
if(adNum <=1)
adNum=imgUrl.length-1   ;
else
adNum--;
}


function   nextAd(toNum)
{
if(adNum <imgUrl.length-1)
adNum++   ;
else
adNum=1;
if(toNum!=null)   adNum=toNum;
setTransition();
document.images.imgUrlrotator.src=imgUrl[adNum];
document.getElementById( 'linktext ').innerHTML=imgTz[adNum];
document.images.imgUrlrotator.alt= '今日头条: '+imgTz[adNum];
document.getElementById( 'linktext ').innerHTML= " <a   href= "+imgLink[adNum]+ "   target=_blank   class=px14-lh20> "+imgTz[adNum]+ " </a> ";  
playTransition();
checkButton();
//   alert(adNum);
if(toNum!=null)
{toNum=null;theTimer=setTimeout( "nextAd() ",   3000);}
else
{theTimer=setTimeout( "nextAd() ",   3000);}
}
function   jump2url()
{
jumpUrl=imgLink[adNum];jumpTarget= '_blank ';
if   (jumpUrl   !=   ' ')
{   if   (jumpTarget   !=   ' ')
window.open(jumpUrl,jumpTarget);
else   location.href=jumpUrl;
}
}
function   displayStatusMsg()
{
status=imgLink[adNum];
document.returnValue   =   true;
}
function   checkButton()
{
for(i=1;i <=imgUrl.length-1;i++)
{if(i==adNum)
//document.getElementById( 'bt '+i).style.backgroundColor= '#00FF00 ';
eval( "bt "+i+ ".style.backgroundColor= '#9B0000 ';bt "+i+ ".style.color= '#FFFFFF '; ");
else
eval( "bt "+i+ ".style.backgroundColor= '#CCCCCC ';bt "+i+ ".style.color= '#000000 '; ");
}
}
function   dakularButtons()


{
if(buttonShow==1)
{
switch(buttonPos)
{
case   1:{buttonX=160+20-imgUrl.length*20;buttonY=16;break;}
case   2:{buttonX=160+20-imgUrl.length*20;buttonY=125;break;}
case   3:{buttonX=imgUrl.length*20-100;buttonY=16;break;}
case   4:{buttonX=imgUrl.length*20-100;buttonY=125;break;}
default:{buttonX=160+20-imgUrl.length*20;buttonY=16;break;}
}
for(i=1;i <=imgUrl.length-1;i++)
{
dakularCode=dakularCode+ " <div   id= 'bt "+i+ " '   style= 'display:inline;   height=14px;   width:20px;   border:1px   solid   #000000;   background-color:#f7f7f7;   color:#000000;   font-size:12px;   line-height:14px;   filter:Alpha(Opacity=50,   FinishOpacity=50,Style=2); '   align= 'center '   onMouseOver=this.style.backgroundColor= '#FF0000 ';this.style.color= '#000000 ';this.style.cursor= 'hand '   onMouseOut=checkButton();   onClick= 'clearTimeout(theTimer);nextAd( "+i+ "); '> "+i+ " </div> ";
}
dakularCode= " <div   style= 'display:inline;   position:relative;left: "+buttonX+ "px;   top: "+buttonY+ "px;   z-index:1; '> "+dakularCode+ " </div> ";
document.write(dakularCode);
}
}
</script>
<table   border= "0 "   cellpadding= "0 "   cellspacing= "0 "   id=newsTable   style= "position:relative;   top:-10px;right:0px;   font-size:12px; ">
<script   language= "javascript "> dakularButtons(); </script>
<tr>
<td>   </td>
</tr>
<tr>
<td> <a   href= "# "   onmousedown= "ajaxManager( 'cycle_gallery ', 'forw ') "> </a>   </td>
</tr>
<tr>
<td>   </td>
</tr>
<tr> <td> <a   onMouseOver= "displayStatusMsg();return   document.returnValue; "   onMouseOut= "status= ' '; "   href= "javascript:jump2url() "> <img   style= "FILTER:   revealTrans(duration=1,transition=18);   border:1px   solid   #000000 "   src= "javascript:nextAd() "   width=160   height=150   border=0   name=imgUrlrotator   alt= "今日头条 "> </a> </td> </tr>

<tr> <td   bgcolor= "#f0f0f0 "   align= "center "   style= "border-bottom:1px   solid   #000000;   border-left:1px   solid   #000000;border-right:1px   solid   #000000; "   height= "20 "> <label   id= "linktext "> </label> </td> </tr>
</table>
<table   width= "284 "   border= "0 "   bgcolor= "#99CCCC ">
<tr>
<td   width= "109 "> <div   id= "forwardLYR ">

<div   align= "center "> <a   href= "# "   onClick= 'clearTimeout(theTimer);setNextAdNum();nextAd(adNum); '   >   Next   </a>   </div>
</div> </td>
<td   width= "81 ">
<div   id= "reverseLYR ">

<div   align= "center "> <a   href= "# "   onClick= 'clearTimeout(theTimer);setPrevAdNum();nextAd(adNum); '   >   Back   </a> </div>


</div> </td>
<td   width= "40 "> <a   href= "# "   onClick= 'clearTimeout(theTimer); '   > Stop </a> </td>
<td   width= "40 "> <a   href= "# "   onClick= 'clearTimeout(theTimer);setNextAdNum();nextAd(adNum); '> Resume </a> </td>
</tr>
<tr>
<td> </td>
<td   colspan= "3 "> </td>
</tr>
</table>
<!--begin:图片轮换结束-->

[解决办法]
帮你顶,感觉楼主有点偷懒,应该问到关键点。太长,有人看么

热点排行