![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 14:25 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已结]求助:批处理制作一个网页分页项 |
| 可打印版本 2,852 / 21 |
| 第16楼 ganjie | 发表于 2009-02-05 10:07 |
| 初级用户 发帖 37 积分 49 | |
|
问一下,如果要改,如
D 第一页A B2 C3 D4 E5 F6 4/19 最后一页S E 第一页A C3 D4 E5 F6 G7 5/19 最后一页S F 第一页A D4 E5 F6 G7 H8 6/19 最后一页S 改成: D 第一页A B2 C3 当前页面:D4 E5 F6 4/19 最后一页S E 第一页A C3 D4 当前页面:E5 F6 G7 5/19 最后一页S F 第一页A D4 E5 当前页面:F6 G7 H8 6/19 最后一页S 可以改成这个样子的吗?就是在本页前加个 '当前页面',我曾试图改你上面的代码,但发现这是不可能的,除非要改个算法. |
|
| 第17楼 everest79 | 发表于 2009-02-05 18:59 |
| 金牌会员 发帖 1,127 积分 2,564 | |
Originally posted by ganjie at 2009-2-4 03:17 AM: 嘿嘿 |
|
| 第18楼 netbenton | 发表于 2009-02-05 19:43 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
找到这三个地方:
1. set xn=0 2. set/a ms+=1,mb+=1 3. if not defined fn%2 (set "pr=<td scope="col"><a href="!fn%1!">%1</a></td>"&!echo !pr!&set/a xn+=1) 改成: 1. set xn=0&set "dqym%%a=当前页面:" 2. set/a ms+=1,mb+=1&set dqym%%a= 3. if not defined fn%2 (set "pr=<td scope="col"><a href="!fn%1!">!dqym%1!%1</a></td>"&!echo !pr!&set/a xn+=1) [ Last edited by netbenton on 2009-2-5 at 19:44 ] |
|
| 第19楼 ganjie | 发表于 2009-02-06 08:19 |
| 初级用户 发帖 37 积分 49 | |
|
原来是这样子改就行了,我本以为加入当前链接后,肯定要修改算法,这样我就可以自行修改当前页面这项了,
如C 文件的分页项如下: <table widtd="500" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td scope="col"><a href="A.htm">第一页</a></td> <td scope="col"><a href="B.htm">上一页</a></td> <td scope="col"><a href="A.htm">1</a></td> <td scope="col"><a href="B.htm">2</a></td> <td scope="col"><a href="C.htm">3</a></td> <td scope="col"><a href="D.htm">4</a></td> <td scope="col"><a href="E.htm">5</a></td> <td scope="col"><a href="F.htm">下一页</a></td> <td scope="col">3/19</td> <td scope="col"><a href="S.htm">最后一页</a></td> </tr> </table> 这样我就可以把当前页这段 <td scope="col"><a href="C.htm">3</a></td> 改为 <strong>3</strong> 这是为了css需要的,如何才改成这样子? |
|
| 第20楼 netbenton | 发表于 2009-02-06 09:04 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
真希望楼主能把问题一次讲清楚。。。
再把第三行改成这样,就可以了。 if not defined fn%2 ( if defined dqym%1 (set "pr=<td scope="col"><strong>%1</strong></td>") else (set "pr=<td scope="col"><a href="!fn%1!">%1</a></td>") echo !pr!&set/a xn+=1 ) |
|
| 第21楼 ganjie | 发表于 2009-02-06 09:21 |
| 初级用户 发帖 37 积分 49 | |
|
不好意思,抱歉!我本来就已经早该完结了,可是为了更美观,就用上了css样式,所以……,费话少说,试验了一下,成功,谢谢,非常感谢!
|
|
| 第22楼 netbenton | 发表于 2009-10-09 08:08 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
楼主补充了新问题:
相互链接的文件由5个改为n个: |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |