TopList标签和JavaScript结合两例

半步II天涯

半步II天涯

2016-02-19 09:19

下面是个简单易学的TopList标签和JavaScript结合两例教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!
 (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标签。红色代码前面的黄色是标题。上面代码的结果就会在每隔五行插入一空行。简单吧。嘿嘿。
展开更多 50%)
分享

猜你喜欢

TopList标签和JavaScript结合两例

Web开发
TopList标签和JavaScript结合两例

ListBox编程两例

编程语言 网络编程
ListBox编程两例

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VB实用编程两例

编程语言 网络编程
VB实用编程两例

JavaScript 实现ALT标签中显示图片

Web开发
JavaScript 实现ALT标签中显示图片

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用javascript实现自定义标签

Web开发
用javascript实现自定义标签

Photoshop结合AI绘制质感超强的标签

PS PS基础
Photoshop结合AI绘制质感超强的标签

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

将正小数转化为2-9进制小数的实现方法

将正小数转化为2-9进制小数的实现方法

JavaScript-世界上误解最深的语言分析

JavaScript-世界上误解最深的语言分析
下拉加载更多内容 ↓