Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 仿制八届网美食频道的幻灯片样式

[复制链接]
jiajw 发表于 2008-3-11 15:13:54 | 显示全部楼层 |阅读模式
本人想仿制八届网美食频道:http://food.8jee.com/的幻灯片样式,
如下图:
8je幻灯片.gif
代码也从其页面下载了下来,并且也做了改动,但是一把这段代码复制进我的index页面,页面就会出现一片空白,可能我的这段幻灯片代码还存在问题,请高手能出来帮帮忙,多谢了,这两天一直在倒腾这个事情,比较失败

附:幻灯片代码
  1. <script type="text/javascript" language="javascript">
  2.                         var TimeOut=5000,StartType="onmouseover";
  3.                         var imgUrl=[];
  4.                         var imgSUrl=[];
  5.                         var imgLink=[];
  6.                         var imgtext=[];
  7.                         var adNum=0;

  8.             <!--{block name="spacenews" parameter="grade/5,3/haveattach/1/showattach/1/order/i.dateline DESC/limit/0,3/cachetime/11930/subjectlen/40/cachename/picphoto/tpl/data"}-->  
  9.                
  10.                         <!--{eval $i=0;}-->
  11.                         <!--{loop $_SBLOCK['picphoto'] $key $value}-->
  12.                         imgUrl[$i]="$value[a_thumbpath]";
  13.                         imgSUrl[$i]="$value[a_thumbpath]";
  14.                         imgtext[$i]="<!--{eval echo addslashes($value[subject])}-->";
  15.                         imgLink[$i]="<!--{eval echo addslashes($value['url'])}-->";
  16.                         <!--{eval $i++;}-->
  17.                         <!--{/loop}-->
  18.                         //-->

  19.   function changeimg(i){adNum=i;window.clearInterval(theTimer);adNum=adNum-1;nextAd()}function goUrl(){window.open(imgLink[adNum],'_blank')}var count=0;for(i=1;i<imgUrl.length;i++){if((imgUrl!="")&&(imgLink!="")&&(imgtext!="")){count++}else{break}}function playTran(){if(document.all){imgInit.filters.revealTrans.play()}}var key=0;function nextAd(){if(adNum<(imgUrl.length-1)){adNum++}else{adNum=1}if(key==0){key=1}else if(document.all){imgInit.filters.revealTrans.Transition=23;imgInit.filters.revealTrans.apply();playTran()}document.images.imgInit.src=imgUrl[adNum];document.getElementById('FIJ_R_IB_'+adNum).className='id_FIJ_R_ImgBlk_On';for(var i=1;i<=count;i++){if(i!=adNum){document.getElementById('FIJ_R_IB_'+i).className='id_FIJ_R_ImgBlk'}}document.getElementById('focustext').innerHTML=imgtext[adNum];document.getElementById('imgLink').href=imgLink[adNum];theTimer=setTimeout("nextAd()",TimeOut)}document.write('<div id="FocusImg_JS">');document.write('<div id="FIJ_L">');document.write('<span><a id="imgLink" href="'+imgLink[1]+'" target="_blank"><img style="FILTER: revealTrans(duration=1,transition=5);" src="javascript:void(0);" name="imgInit" alt=""/></a></span>');document.write('<div id="focustext">'+imgtext[1]+'</div><div id="focustextBg"></div>');document.write('</div>');document.write('<div id="FIJ_R">');for(var i=1;i<imgUrl.length;i++){document.write('<div id="FIJ_R_IB_'+i+'" class="id_FIJ_R_ImgBlk"><a href="javascript:changeimg('+i+')" target="_self"><img src="'+imgSUrl+'" alt=""/></a>');document.write('</div>')}nextAd();document.write('</div>');document.write('</div>');
  20.                 </script>
复制代码

[ 本帖最后由 jiajw 于 2008-3-11 15:16 编辑 ]
用户名:admin 发表于 2008-3-11 15:14:48 | 显示全部楼层
:) :) :)
回复

使用道具 举报

 楼主| jiajw 发表于 2008-3-11 15:29:57 | 显示全部楼层
哪位高手能帮帮忙,小弟不胜感激
回复

使用道具 举报

pcload 发表于 2008-3-11 16:37:23 | 显示全部楼层
我感觉是下面那一大段的问题
回复

使用道具 举报

 楼主| jiajw 发表于 2008-3-11 22:32:23 | 显示全部楼层
原帖由 pcload 于 2008-3-11 16:37 发表
我感觉是下面那一大段的问题


的确如哥们所言,我要是把下面这段Function去掉的话,网页就正常显示了,但是这段function代码属于结果输出,去掉之后幻灯片还是出不来,那这段代码到底应该怎么处理呢?请指教,谢谢!
回复

使用道具 举报

cashino 发表于 2008-3-11 22:40:53 | 显示全部楼层
我也来试试
回复

使用道具 举报

 楼主| jiajw 发表于 2008-3-12 08:14:14 | 显示全部楼层
原帖由 cashino 于 2008-3-11 22:40 发表
我也来试试


楼上的哥们,怎么样,成功了么?要是搞定了,记得分享哦
回复

使用道具 举报

朝朝J情 发表于 2008-3-12 09:35:57 | 显示全部楼层
现在不好说啊,有些源代码要自己理解,也要经常看看别人写的代码.努力中!!!
回复

使用道具 举报

pcload 发表于 2008-3-14 10:24:08 | 显示全部楼层
代码我也不懂的
我感觉是那段代码 导致SS输出错误
那段代码改分段的 八界的都抽成一块了
我试着一出来到JS文件当中 也不行
回复

使用道具 举报

pcload 发表于 2008-3-17 15:53:28 | 显示全部楼层
今天,我利用婚嫁的幻灯片模仿出来了美食的幻灯片.

先插入JS代码<SCRIPT src="{S_URL}/templates/$_SCONFIG[template]/js/marry_TopImg.js"></SCRIPT>

然后幻灯片哪里这样写:



<DIV class="T_Pbox">
<DIV class="T_Ptbg">
</DIV>
<DIV class="T_Pbg_C">
  <DIV class="Topimg_box">
   <!-- 焦点图 begin -->

<DIV id="FocusImg_JS">  <DIV id="FIJ_L">
<!--{block name="spacenews" parameter="catid/142/haveattach/1/showattach/1/order/i.dateline DESC/limit/0,5/cachetime/12900/subjectlen/26/cachename/toutiao/tpl/data"}-->
<!--{eval $a=0;}-->
<!--{loop $_SBLOCK[toutiao] $value}-->  <!--{eval $a++;}-->
    <SPAN id="R_BOX_{$a}">
     <a href="$value[url]" target="_blank" title="$value[subjectall]"><img alt="$value[subjectall]" src="$value[a_thumbpath]" align="absmiddle"/></a>
    </SPAN>  
     <!--{/loop}-->     
      <DIV id="focustext"><H3>$value[subject]</H3> </DIV>   
       <DIV id="focustextBg">
     </DIV>
</DIV>
    <DIV id="FIJ_R">
<!--{block name="spacenews" parameter="catid/142/haveattach/1/showattach/1/order/i.dateline DESC/limit/0,5/cachetime/12900/subjectlen/26/cachename/toutiao/tpl/data"}-->
<!--{eval $b=0;}-->
<!--{loop $_SBLOCK[toutiao] $value}-->  <!--{eval $b++;}-->
     <DIV class="id_FIJ_R_ImgBlk_On" id="FIJ_R_IB_{$b}"><a id="R_a{$b}" onmouseover=_Buttons({$b}) onmouseout=onloadPic({$b}) href="$value[url]"><img alt="$value[subjectall]" src="$value[a_thumbpath]" width="87" height="59"/></a> </DIV><!--{/loop}-->
</DIV></DIV><!-- 焦点图 end --></DIV></DIV><script language="javascript">onloadPic1(1)</script><DIV class="T_Pbbg"></DIV></DIV>
   
   <!--))End: box_R 头图-->



有两点还不足:

1.标题还不能循环

2.id_FIJ_R_ImgBlk_On是高亮id_FIJ_R_ImgBlk是隐藏 不知道如何变
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-13 10:54 , Processed in 0.041852 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表