帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流[求助]我想做个像这样的间歇滚动消息-动态调用新闻标题 【本版专题贴子】  
主题:[求助]我想做个像这样的间歇滚动消息-动态调用新闻标题 [加入收藏夹]   

779851579
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :110
注册时间:2011-03-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]我想做个像这样的间歇滚动消息-动态调用新闻标题
[求助]我想做个像这样的间歇滚动消息-动态调用新闻标题,例如用标签[ecmsinfo]'news',4,32,0,18,30,0[/ecmsinfo]

示例:http://jg.jxtcmi.com/5idzb/pic/gundong.html

这个静态间歇滚动一些文字,我会。可要用帝国标签调用动态信息且间歇滚动,我就不会了,似乎涉及到js  array数组,不会改js!!!!求助呀,高手指点迷津……

[该贴被修改 1 次,最后修改时间 2012-04-24 16:07:29 ]


http://jg.jxtcmi.com/5idzb/
2012-04-24 16:04:39 已设置保密 顶部 回复 引用 报告 编辑 删除

779851579
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :110
注册时间:2011-03-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

这是用到的源代码   和css、js

上传以下附件:
[下载 *.rar](文件大小:2.91 KB,下载次数:14)



http://jg.jxtcmi.com/5idzb/
2012-04-24 16:06:41 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

精华贴   :0
发贴数   :7032
经验值   :21905
注册时间:2008-07-31
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

你把显示内容用标签调用出来就行了,其他不用变




2012-04-25 08:11:06 已设置保密 顶部 回复 引用 报告 编辑 删除

唯chou
用户头衔:书生

精华贴   :0
发贴数   :82
经验值   :220
注册时间:2012-04-16
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

楼上正解



解放军536医院
青海536医院
西宁536医院
2012-04-25 09:47:48 已设置保密 顶部 回复 引用 报告 编辑 删除

779851579
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :110
注册时间:2011-03-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

可调用标签放哪里?放js里面吗,具体是什么位置?或者放html代码里,具体又是什么位置?
<br>
html代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="comm.css" rel="stylesheet" type="text/css" />
    <div id="head-nav3">
                        <div id="head-nav4">
                                <table>
                                        <tr>
                                                <td id="scrollNews1"></td>
                                        </tr>
                                        <tr>
                                                <td id="scrollNews2"></td>
                                        </tr>

                        </table>
                        </div>
                </div>
        <script type="text/javascript">
                         var scrollNews=new Array(3);
                         scrollNews[0]="<a>11111111111111111</a>";
         scrollNews[1]="<a>22222222222222222222222222</a>";
         scrollNews[2]="<a>3333333333333333333333333</a>";
         scrollNews[3]="<a>44444444444444444444444444444444</a>";
         scrollNews[4]="<a>555555555555555555555555555</a>";
         scrollNews[5]="<a>6666666666666666666666666</a>";
         scrollNews[6]="<a>77777777777777777777777777</a>";
                         interval=1;
                         timeout=2000;
                </script>
                <script type="text/javascript" src="awebScrollNews.js"></script>
    </div>
  </div>


js代码如下:
var currentScrollIndex=1;
var intervalId;
function init(){
        document.getElementById("scrollNews1").innerHTML=scrollNews[0];
        document.getElementById("scrollNews2").innerHTML=scrollNews[1];
        startInterval();
}

function startInterval(){
                intervalId=window.setInterval("scroll()",interval);
}

function scroll(){
          var scrollNews2=document.getElementById("scrollNews2");
          var scrollNews1=document.getElementById("scrollNews1");
          var scrollDiv=document.getElementById("head-nav4");
          if(scrollDiv.scrollTop>=scrollNews2.offsetHeight){
                  window.clearInterval(intervalId);
                  window.setTimeout("startInterval()",timeout);
                  scrollNews1.innerHTML=scrollNews2.innerHTML;
                  scrollDiv.scrollTop=0;
                  currentScrollIndex++;
                  if(currentScrollIndex==scrollNews.length)
                          currentScrollIndex=0;
                  scrollNews2.innerHTML=scrollNews[currentScrollIndex];
          }
          else{
                  scrollDiv.scrollTop++;
                }
}

init();
                                         
                                         
                                         
各位大哥大姐帮帮忙吧



http://jg.jxtcmi.com/5idzb/
2012-04-26 14:27:00 已设置保密 顶部 回复 引用 报告 编辑 删除

779851579
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :110
注册时间:2011-03-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

哈哈,自己乱试了下,居然可以啦,哈哈……

正确的做法是:
1、js不用动,
2、html代码为
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href="comm.css" rel="stylesheet" type="text/css" />
<div id="head-nav3" align="center" class="head-nav3">
                        <div id="head-nav4" class="head-nav4">
                                <table width="100%" align="right">
                                        <tr>
                                                <td id="scrollNews1"></td>
                                        </tr>
                                        <tr>
                                                <td id="scrollNews2"></td>
                                        </tr>
                        </table>
                </div>
</div>
        <script type="text/javascript">
                         var scrollNews=new Array(3);
         scrollNews[0]="<a>[phomenews]'1',1,60,1,0,1,'(Y-m-d)'[/phomenews]</a>";
     scrollNews[1]="<a>[phomenews]'2',1,60,1,0,1,'(Y-m-d)'[/phomenews]</a>";
         scrollNews[2]="<a>[phomenews]'3',1,60,1,0,1,'(Y-m-d)'[/phomenews]</a>";
         scrollNews[3]="<a>[phomenews]'4',1,60,1,0,1,'(Y-m-d)'[/phomenews]</a>";
         scrollNews[4]="<a>[phomenews]'5',1,60,1,0,1,'(Y-m-d)'[/phomenews]</a>";
         scrollNews[5]="<a>[phomenews]'6',1,60,1,0,1,'(Y-m-d)'[/phomenews]</a>";
         scrollNews[6]="<a>[phomenews]'7',1,60,1,0,1,'(Y-m-d)'[/phomenews]</a>";
                         interval=1;
                         timeout=2000;
                </script>
                <script type="text/javascript" src="[!--news.url--]skin/awebScrollNews.js"></script>
    </div>
  </div>

…………………………………………………………………………
原来我是调用标签用错了,不应该使用万能标签[ecmsinfo],而是要用文字信息调用标签[phomenews]




http://jg.jxtcmi.com/5idzb/
2012-04-26 17:18:37 已设置保密 顶部 回复 引用 报告 编辑 删除

Predator
用户头衔:举人

精华贴   :0
发贴数   :315
经验值   :882
注册时间:2008-04-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

用一个灵动标签就可以,看这个教程了 http://www.phome.net/doc/manual/template/html/bqtoflash.html




2012-04-27 08:52:25 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1