TopList标签和JavaScript结合两例

2016-02-19 09:19 10 1 收藏

下面是个简单易学的TopList标签和JavaScript结合两例教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - Web开发 】

 (SteamCMS)Fish模版专贴一:TopList标签和JavaScript结合两例 
首先可以先参考 SteamCMS 标准模版标签说明 来了解一下TopList标签及其属性。 
在Top列表的记录前加上数字(当然也可以是图片,这里只是简单的举个例子)。
原理说明:先在最前面初始化一个js变量,在TopList中间,将Js变量加1,并在TopList循环体中间输出(我写asp代码一样的道理)

关键代码: 

body
script language="javascript"
//全局变量
var i=1;
//输出i,并i自增
function doit(){
document.write(i);
i++;
}
/script
!--Steam:TopList ChannelID='0' Type='Commend' IsTop='False' HasImage='False' Number='20' Cols='1' EnterTag='' --
    script language="javascript"doit();/script.!--Steam:ContentField FieldName='Title' Length='-1' /--
!--/Steam:TopList-- 

/body  

代码中,绿色部分定义了一个全局变量i,和一个函数doit。doit函数在循环体的红色部分运行,输出i。蓝色为TopList标签。红色代码后面的暗黄色是标题。上面代码的结果就会在每条记录前加上数字。简单吧。嘿嘿。 


第二例:每隔五行插入一空行,如:
在Top列表每隔五行插入一空行(当然也可以是图片,或者其他负责的代码)。
原理说明:先在最前面初始化一个js变量,在TopList中间,将Js变量加1,并在TopList循环体中计算此js变量是否被5整除,是就输出空行。 

 

关键代码:


body
script language="javascript"
//全局变量
var i=1;
//输出i,并i自增
function doit(){
if(i%5==0){//是否被5整除
  document.write("br /");
}
i++;
}
/script
!--Steam:TopList ChannelID='0' Type='Commend' IsTop='False' HasImage='False' Number='20' Cols='1' EnterTag='' --
    !--Steam:ContentField FieldName='Title' Length='-1' /--script language="javascript"doit();/script
!--/Steam:TopList--


/body


代码中,绿色部分定义了一个全局变量i,和一个函数doit。doit函数在循环体的红色部分运行,判断是否被5整除,是就输出br。蓝色为TopList标签。红色代码前面的黄色是标题。上面代码的结果就会在每隔五行插入一空行。简单吧。嘿嘿。

来源:https://www.tulaoshi.com/n/20160219/1590342.html

延伸阅读
两面怎么添加兴趣标签   两面添加兴趣标签方法。两面是一款为你戴上面具做最真实的自己的应用社区,一个标签就代表你是什么样的人,那么两面怎么添加标签呢?现在小编就教大家两面添加标签方法。 1)点击打开,点击右下角的; 2)点击上方的,然后点击右上角的; 3)点击下方的,然后点击下方选择要添加的...
本教程中,我们将和你一起创建一个能够在网页设计中运用的质感标签。在现代的读图时代中,网站的浏览者对于网站本身的图片和标签的质量要求越来越高,将标签做的更有质感从某种意义上讲已经是让网站能留住客流的必须。 最终效果: 第1步: 新建500px * 200 px的文档,填充背景颜色为白色。 创建一个新图层,设置个顶部矩形为10px高,颜色...
标签: Web开发
星期天看了很多国外的图书出版商的网站!发现Sams的标签显示方式的实践思路不错!标签显示的实践方式一般都要用到:javascript,来动态改变div的显示和隐藏.来看看人家写的JS代码吧: script type="text/javascript" //![CDATA[          //标签的数组,如果让我写,我想不到会用这个保存  &n...
标签: Web开发
总结: 一、函数定义: 1.在实例和类上都可以直接定义函数 2.不能在实例上使用prototype定义函数,只能在类上使用prototype定义函数 3.类上直接定义的函数不能使用this访问对象的属性 4.在类的prototype上建立的函数可以用this,在类内部定义的函数可以使用this,在对象实例上建立的函数额可以this window.alert=function (msg) {  &n...
标签: Web开发
换行标记br的使用 换行标记br是一个没有结尾的标记,HTML文件中任何位置只要使用了br标记,当文件显示在浏览器中时,该位置之后的文字将显示于下一行,该br标记就是起到换行的标记! 请注意!在一般的文字文件中,只要按下键盘上的Enter健便用产生了换行,但是在HTML文件中按Enter键换行是没用的,我们必须用特定的标记br来让它...

经验教程

550

收藏

19
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部