JTBC(CMS)

开源与免费的跨平台网站内容管理系统解决方案

腾讯交流群: 2254994
技术支持群: 27032719
首页 » 在线论坛 » ASP版本 
帖子内容
1 楼
我的天堂
注册会员
积分 10
注册 2010-08-02
     
求教图片调用问题
        师傅们,您们好,我是jtbc的使用新手。首先感谢jtbc的作者给了一个这样的平台;再要感谢为网站付出的辛劳汗水的师傅们。

        我在学习jtbc过程中遇到一些问题,希望大师能赐教,谢谢。

        问题是这样的:调用模块是article,如教程。在调用“技术文章”里面的图片在首页进行横向滚动显示的时候,它只能把图片显示出来,而没有滚动效果。

        步骤完全参照教程,论坛里面解决不会滚动显示的方法我也参考了一下,试过之后依然无法滚动。请高手赐教。急!

调用模板代码如下:

<TABLE cellSpacing=1 cellPadding=3 width="99%">
<TBODY>
<TR vAlign=top>
{$}{$$}<TD align=middle><a href="{$=curl("{$baseurl}", iurl('detail', {$id}, {$urltype}, 'folder={$createfolder};filetype={$createfiletype};time={$time}'))}" target="_blank"><span style="border:solid #CCCCCC 1px; padding:3px; width:162; height:116px;"><IMG width=150 height=100 src="/article/{$=split("{$content_images_list}", "|")(0)}"  border=1></span><BR>
  {$topic}</a>
</TD>{$$}{$}                       
</TR>
</TBODY>
</TABLE>
---------------------------------------------------------------
首页调用滚动代码如下:

<!--循环图片代码开始-->
                  <table width="550" height="150" border="0" align="center" cellpadding="0" cellspacing="0">
                    <tbody>
                      <tr>
                        <td class="main_title_575_3"></td>
                      </tr>
                      <tr>
                        <td class="main_tdbg_575" valign="top" align="middle"><div id="demo" style="OVERFLOW: hidden; WIDTH: 550px; HEIGHT: 150px">
                            <table cellpadding="0" align="left" border="0" cellspace="0">
                              <tbody>
                                <tr>
                                  <td id="demo1" valign="top"><table cellspacing="2" cellpadding="0" width="100%" align="center"
            border="0" >
                                      <tbody>
                                        <tr valign="top">
                                          <td align="middle">

{$=itransfer('top', 'pic','topx=10;tnum=40;genre=article;osql=and a_content_images_list <>""""')}

                                      </td>
                                        </tr>
                                      </tbody>
                                  </table></td>
                                  <td id="demo2" valign="top"></td>
                                </tr>
                              </tbody>
                            </table>
                        </div>
                            <script>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee1(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar1=setInterval(Marquee1,speed)
demo.onmouseover=function() {clearInterval(MyMar1)}
demo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed)}
              </script>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                <table cellspacing="0" cellpadding="0" width="100%" border="0">
                    <tbody>
                      <tr>
                        <td class="main_shadow"></td>
                      </tr>
                    </tbody>
      </table>
                <!--循环图片代码结束-->


        上传图片有13张,单行摆放宽度超过550px。

        实在拿它没办法了,特上论坛求教。
       
        望赐教,感谢!

2010-08-02 17:05:12
2 楼
jetiben
管理员
积分 7330
注册 2006-06-28
     
回复: 求教图片调用问题
这个是JS的问题,和JTBC没有太大关系了,你用的这个滚动的JS太不规范了,即使能滚也是只有IE能滚,找个兼容性高一些的代码。
2010-08-02 21:15:28