公告:如果您的账号不能登录,可能是系统对您账号进行了保护,我们发现系统中存在着不安全密码,故对其重置,请您重新激活账号,对于给您造成的不便,敬请谅解!
论坛风格切换切换到宽版
  • 14778阅读
  • 31回复

[已回复]有哪个高手能实现DEDE的首页图片滚动样式呀?多谢。 [复制链接]

上一主题 下一主题
离线ppliveplayer
发帖
156
贡献值
6
威望值
128
技术分
0
织梦币
0
只看该作者 20 发表于: 2008-09-01
不好意思,原来这个代码不行的。
[ 此帖被ppliveplayer在2008-09-01 18:41重新编辑 ]
离线ppliveplayer
发帖
156
贡献值
6
威望值
128
技术分
0
织梦币
0
只看该作者 21 发表于: 2008-09-01
左右自动轮动, 这个好像可以:
<SCRIPT language=JavaScript>
function marquee1()
{
  document.write("<div style='width:100%;overflow:hidden;' id=marquee onmouseover=clearInterval(repeat)  onmouseout=repeat=setInterval(scrollMarquee,1)>")
}  
function marquee2()  
{  
  document.write("</div>")    
  marquee.childNodes[0].align='left';
  if(marquee.childNodes[0].offsetWidth>marquee.offsetWidth) {
   marquee.appendChild(marquee.childNodes[0].cloneNode(true));
   }
  else {
   for(var i=0;i<Math.round(marquee.offsetWidth/marquee.childNodes[0].offsetWidth)+1;i++) {
    marquee.appendChild(marquee.childNodes[0].cloneNode(true));
    }
   }
  repeat=setInterval(scrollMarquee,1);
}

function scrollMarquee() {
if(marquee.scrollLeft<marquee.childNodes[0].offsetWidth)
  marquee.scrollLeft++;
else  
  marquee.scrollLeft=0;
  }
</SCRIPT>

<SCRIPT language=JavaScript>marquee1();</SCRIPT>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
  {dede:arclist row=4 titlelen=20 orderby=pubdate type='image' imgwidth='152' imgheight='98'}
  <a href="[field:arcurl/]" class="img">[field:image/]</a>
  {/dede:arclist}
</td>
</tr>
</table>
<SCRIPT language=JavaScript>marquee2(); </SCRIPT>
 
离线麒麟

发帖
356
贡献值
7
威望值
216
技术分
0
织梦币
0
只看该作者 22 发表于: 2008-09-01
我那个代码现在就已经是实现了的呀.只是要加入DEDE代码,不知要如何加?我试过多次不行.现在是用IFRAME来框架另一页的呀.
 
离线ppliveplayer
发帖
156
贡献值
6
威望值
128
技术分
0
织梦币
0
只看该作者 23 发表于: 2008-09-02
21楼的代码最后6行就是
{dede:arclist}......{/dede:arclist}
离线麒麟

发帖
356
贡献值
7
威望值
216
技术分
0
织梦币
0
只看该作者 24 发表于: 2008-09-02
刚才试了.不会动...
离线麒麟

发帖
356
贡献值
7
威望值
216
技术分
0
织梦币
0
只看该作者 25 发表于: 2008-09-02
我搞定了,不是用你的代码.用我自己的代码.不过现在图与图之间没有空.还有字没出来.在改中.
离线麒麟

发帖
356
贡献值
7
威望值
216
技术分
0
织梦币
0
只看该作者 26 发表于: 2008-09-02
现在的问题是图的文字说明没出来...且图与图之间没有空.好难看.
离线雪落无影
发帖
23
贡献值
0
威望值
14
技术分
0
织梦币
0
只看该作者 27 发表于: 2008-09-10
我现在也遇到相同问题,望楼上的指点迷津

以下是我嵌的代码:

<DIV id=demo style="OVERFLOW: hidden; WIDTH: 670px; HEIGHT: 110px">
<table width="670" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td id=demo1 > {dede:arclist row=7 col=7 titlelen=14 orderby=pubdate type='image.'
      imgwidth='90' imgheight='90'}
      <table cellspacing="2" cellpadding="0" width="99%" border="0">
        <tbody>
          <tr>
            <td align="middle">[field:imglink/]</td>
          </tr>
          <tr>
            <td align="middle">[field:textlink/]</td>
          </tr>
        </tbody>
      </table>
      {/dede:arclist} </td>
    <td id=demo2> </td>
    </tr>
</table>
<SCRIPT>
var speed=20
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</SCRIPT>
-->
</DIV>
离线雪落无影
发帖
23
贡献值
0
威望值
14
技术分
0
织梦币
0
只看该作者 28 发表于: 2008-09-10
请问21楼,滚动速度在哪控制?
离线chaf008
发帖
30
贡献值
2
威望值
12
技术分
0
织梦币
0
只看该作者 29 发表于: 2008-09-19
var speed=20 修改这个 值越大速度越慢