在DW中实现横向表格区域的重复有两种方式:
1、利用DW横向重复插件;(这种方法很简单,适合初学编程者,这里不作介绍了)
2、手工修改代码(这种方法简洁,适合有一定编程能力的,深度空间整站采用的就是这种方法)
具体过程如下:
1、首先建立一个网页index_Article_index.asp,注意这里看到的表格外边还有一个表格
图3
2、建立相关记录集。
图4
3、选定最外边表格设定重复
图5
图6
图7
执行结果:图8
4、切换到代码视图,作如下修改
将下面所选网页代码
图9
剪贴到下两行第38行(视不同文件行数会不一样),在之上添加下面所选网页代码程序代码
图10
拖拽DW右侧滚动条至文件尾,如图11
将下面所选网页代码剪切至上一行 第72行,
在之上添加下面第72~77行程序代码
如图12
这样就完成了横向重复代码修改,从加入的两行代码,会看到横向重复区域关键是处理循环和判断输出</tr><tr>语句的位置,这里是将循环体程序转移到第一个单表格<tr>内,注意定义函数,赋值变量一定在循环体之内,判断输出语句 一定在循环体内。实际就是将第一个表格的</tr>做一下判断以确定是否输出,不输出就是<td>列横向重复,输出就是</tr>下一行输出。
以上源码浏览器输出效果:如图13
该文章转载自:Dreamweaver8实现横向重复区域【深度空间】