看到动网论坛帖子列表里在用,就把它挖出来,核心是用浮动框架iframe来显示或隐藏跟帖列表。
共有3个文件和4个图片
在线演示:http://music.lzr.com.cn/apple/test/
打包下载:http://music.lzr.com.cn/apple/file/ExpandCollapse.rar
主页面:Index.htm如下:

None.gif<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
None.gif"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>None.gif
None.gif
<html>None.gif<head>None.gif<title>论坛帖子跟帖展开/关闭测试</title>None.gif<metaname="Generator"content="EditPlus"/>None.gif<metaname="Author"content=""/>None.gif<metaname="Keywords"content=""/>None.gif<metaname="Description"content=""/>None.gif<!--青青河草-2004--->ExpandedBlockStart.gifContractedBlock.gif<styletype="text/css">ExpandedSubBlockStart.gifContractedSubBlock.gif        A:link,A:active,A:visited{}{TEXT-DECORATION:none;Color:#000000}ExpandedSubBlockStart.gifContractedSubBlock.gif        A:hover{}{TEXT-DECORATION:underline;Color:#4455aa}InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif        BODY
{}{InBlock.gif        FONT-SIZE:12px;InBlock.gif        COLOR:#000000;InBlock.gif        FONT-FAMILY:宋体;InBlock.gif        background-color:#FFFFFF;InBlock.gif        scrollbar-face-color:#dbeedd;InBlock.gif        scrollbar-highlight-color:#FFFFFF;InBlock.gif        scrollbar-shadow-color:darkseagreen;InBlock.gif        scrollbar-3dlight-color:#dbeedd;InBlock.gif        scrollbar-arrow-color:darkseagreen;InBlock.gif        scrollbar-track-color:#f3faf4;InBlock.gif        scrollbar-darkshadow-color:#f3faf4;InBlock.gif        background-image:url(lvbgcolor.gif);InBlock.gif        text-align:center;margin:0;ExpandedSubBlockEnd.gif}ExpandedSubBlockStart.gifContractedSubBlock.gif        font{}{line-height:normal;}ExpandedSubBlockStart.gifContractedSubBlock.gif        TD{}{InBlock.gif        font-family:宋体;InBlock.gif        font-size:12px;InBlock.gif        line-height:15px;ExpandedSubBlockEnd.gif}InBlock.gif        th
ExpandedSubBlockStart.gifContractedSubBlock.gif
{}{InBlock.gif        background-color:#a9d46d;InBlock.gif        background-image:url(h3.gif);InBlock.gif        COLOR:#FFFFFF;InBlock.gif        font-size:12px;InBlock.gif        font-weight:bold;InBlock.gif        height:25;ExpandedSubBlockEnd.gif}ExpandedSubBlockStart.gifContractedSubBlock.gif        td.tablebody1{}{background-color:#f4faed;}ExpandedSubBlockStart.gifContractedSubBlock.gif        td.tablebody2{}{background-color:#e3f1d1;}ExpandedSubBlockStart.gifContractedSubBlock.gif        .tableborder1{}{width:88%;border:1px;background-color:#a9d46d;}ExpandedBlockEnd.gif
</style>None.gif</head>None.gif    
None.gif
<body>None.gif<b>动网论坛帖子跟帖展开/关闭测试</b>None.gif<iframewidth="0"height="0"src=""name="hiddenframe"></iframe>None.gif<tablecellPadding="1"cellSpacing="1"class="tableborder1"align="center">None.gif<formaction=""method="post"name="batch">None.gif<tr>None.gif<thwidth="*">主 题  (点<imgsrc="plus.gif">即可展开贴子列表)</th>None.gif<thwidth="80">作 者</th>None.gif<thwidth="40">回复</th>None.gif<thwidth="40">人气</th>None.gif<thwidth="195">最后更新</th>None.gif</tr>None.gif<tr>None.gif<tdalign="left"class="tablebody1"><spanstyle="float:right"></span><spanid="followImg356"><ahref="Open.htm"target="hiddenframe"title="展开帖子列表"><imgsrc="plus.gif"border="0"align="absmiddle"></a></span>&nbsp;<ahref="#"title="《帮帮忙?刚学ASP就遇到好多问题哦!》
None.gif        作者:ASP学习者
None.gif        发表于:2005-9-14 15:57:00
None.gif        最后发贴:把你的完整代码"
>帮帮忙?刚学ASP就遇到好多问题哦!</a></td>None.gif<tdclass="tablebody2"align="center">ASP学习者</td>None.gif<tdclass="tablebody1"align="center">3</td>None.gif<tdclass="tablebody1"align="center">9</td>None.gif<tdalign="left"class="tablebody2"nowrap>&nbsp;<spanstyle="width:110px;">2005-9-15 13:34:43</span>&nbsp;<fontcolor="#FF0000">|</font>&nbsp;Dicky</td>None.gif</tr>None.gif<trid="follow356"style="display:none;"><tdid="followTd356"class="tablebody1"colspan="7"></td></tr>None.gif        
None.gif
<tr>None.gif<tdalign="left"class="tablebody1">adffasd</td>None.gif<tdclass="tablebody2"align="center">dafsafsd</td>None.gif<tdclass="tablebody1"align="center">2</td>None.gif<tdclass="tablebody1"align="center">11</td>None.gif<tdalign="left"class="tablebody2"nowrap>&nbsp;<spanstyle="width:110px;">2005-1-15 13:34:43</span>&nbsp;<fontcolor="#FF0000">|</font>&nbsp;Dicky</td>None.gif</tr>None.gif</form></table>None.gif</body>None.gif</html>

跟帖打开调用的页面Open.htm,代码如下:

None.gif<html>None.gif<head>None.gif<metahttp-equiv="Content-Type"content="text/html; charset=gb2312">None.gif</head>None.gif
None.gif
<body>ExpandedBlockStart.gifContractedBlock.gif<scriptlanguage="javascript">InBlock.gif//控制列表显示的代码InBlock.gifvarparentfollow=parent.document.getElementById("follow356")
InBlock.gif
varparentfollowTd=parent.document.getElementById("followTd356")
InBlock.gif
varparentfollowImg=parent.document.getElementById("followImg356")
InBlock.gif
if(parentfollow)
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif            parentfollow.style.display
="";
ExpandedSubBlockEnd.gif        }
InBlock.gif        parentfollowTd.style.display="";
InBlock.gif        parentfollowImg.innerHTML
='<a href="Close.htm"target="hiddenframe"title="关闭帖子列表"><img src="nofollow.gif"border="0"></a>';
InBlock.gif        parentfollowTd.innerHTML
='<div style="width:240px;margin-left:18px;border:1px solid black;background-color:lightyellow;color:black;padding:2px">正在读取关于本主题的跟贴,请稍侯……</div>'
InBlock.gif
//分页代码,参数:页码,记录总数,每页显示数,页数InBlock.giffunctionshowpage(page,RecordCount,PageSize,PageCount)
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif
varTmpstr='<div align=left style="width:100%;height:20;"> 页次:'+page+'/'+PageCount+'页 每页最多'+PageSize+'个  共 '+RecordCount+' 个  分页:'
InBlock.gif
if(page=='1')
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif                Tmpstr
+='<font face=webdings color="#FF0000">9</font>';
ExpandedSubBlockStart.gifContractedSubBlock.gif            }
else{
InBlock.gif                Tmpstr
+='<a href="loadtree1.asp?boardid=13&rootid=356&action=1&star=1"title="第一页"target="hiddenframe"><font face=webdings>9</font></a>';
ExpandedSubBlockEnd.gif            }
InBlock.gifvarp;
InBlock.gif
if((page-1)%10==0
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif                p
=(page-1)/10ExpandedSubBlockEnd.gif            }
InBlock.gifelseExpandedSubBlockStart.gifContractedSubBlock.gif{
InBlock.gif                p
=(((page-1)-(page-1)%10)/10)
ExpandedSubBlockEnd.gif            }
InBlock.gifif(p*10>0)
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif                Tmpstr
+='<a href="loadtree1.asp?boardid=13&rootid=356&action=1&star='+p*10+'"title="上十页"target="hiddenframe"><font face=webdings>7</font></a>';
ExpandedSubBlockEnd.gif            }
InBlock.gif            Tmpstr+='<b>';
InBlock.gif
for(vari=p*10+1;i<p*10+11;i++)
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif
if(i==page)
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif                    Tmpstr
+='<font color="#FF0000">'+i+'</font>';
ExpandedSubBlockEnd.gif                }
InBlock.gifelseExpandedSubBlockStart.gifContractedSubBlock.gif{
InBlock.gif                    Tmpstr
+='<a href="loadtree1.asp?boardid=13&rootid=356&action=1&star='+i+'"target="hiddenframe">'+i+'</a>';
ExpandedSubBlockEnd.gif                }
InBlock.gifif(i==PageCount)break;
ExpandedSubBlockEnd.gif            }
InBlock.gif            Tmpstr+='</b>';
InBlock.gif
if(i<PageCount)
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif                Tmpstr
+='<a href="loadtree1.asp?boardid=13&rootid=356&action=1&star='+i+'"title="下十页"target="hiddenframe"><font face=webdings>8</font></a>';
ExpandedSubBlockEnd.gif            }
InBlock.gifif(page==PageCount)
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif                Tmpstr
+='<Font face=webdings color="#FF0000">:</font>';
ExpandedSubBlockEnd.gif            }
InBlock.gifelseExpandedSubBlockStart.gifContractedSubBlock.gif{
InBlock.gif                Tmpstr
+='<a href="loadtree1.asp?boardid=13&rootid=356&action=1&star='+PageCount+'"title="最尾页"target="hiddenframe"><font face=webdings>:</font></a>';
ExpandedSubBlockEnd.gif            }
InBlock.gif            Tmpstr+='</div>';
InBlock.gif
return(Tmpstr)
ExpandedSubBlockEnd.gif        }
ExpandedBlockEnd.gif
</script>ExpandedBlockStart.gifContractedBlock.gif<ScriptLanguage=JavaScript>InBlock.gifvartmpstr='';tmpstr='<!--展开帖子列表,分割成几个部分--><div align=left style="width:100%;height:20"> <img src="nofollow.gif"><a href="#"title="">把你的完整代码贴出来吧? 第8行是指哪</a>--<a href="#">Dicky</a></div><div align=left style="width:100%;height:20"> <img src="nofollow.gif"><a href="#"title="">http://www.webjx.com/htmldata/2005-</a> -- <a href="#">ASP学习者</a></div><div align=left style="width:100%;height:20"> <img src="nofollow.gif"><a href="#" title="">下次把具体错误和相关代码贴出来啊~~</a> -- <a href="#">Dicky</a></div>';InBlock.giftmpstr+=showpage(1,3,10,1);
InBlock.gif            parent.document.getElementById(
"followTd356").innerHTML=tmpstr;
ExpandedBlockEnd.gif
</Script>None.gif</body>None.gif</html>

跟帖关闭调用页面Close.htm代码如下:

None.gif<html>None.gif<head>None.gif<metahttp-equiv="Content-Type"content="text/html; charset=gb2312">None.gif</head>None.gif
None.gif
<body>ExpandedBlockStart.gifContractedBlock.gif<scriptlanguage="javascript">InBlock.gif//控制列表关闭的代码InBlock.gifvarparentfollow=parent.document.getElementById("follow356")
InBlock.gif
varparentfollowTd=parent.document.getElementById("followTd356")
InBlock.gif
varparentfollowImg=parent.document.getElementById("followImg356")
InBlock.gif
if(parentfollow)
ExpandedSubBlockStart.gifContractedSubBlock.gif
{
InBlock.gif                parentfollow.style.display
="none";    
ExpandedSubBlockEnd.gif            }
InBlock.gif            parentfollowTd.style.display="none";
InBlock.gif            parentfollowImg.innerHTML
='<a href="Open.htm"target="hiddenframe"title="展开帖子列表"><img src="plus.gif"border="0"></a>';
ExpandedBlockEnd.gif
</script>None.gif</body>None.gif</html>

转载于:https://www.cnblogs.com/Dicky/archive/2005/10/26/262285.html

动网论坛帖子跟帖展开/关闭测试相关推荐

  1. 动易网站首页调用动网论坛最新帖子列表的操作方法

    动易网站首页调用动网论坛最新帖子列表的操作方法   以下采用的是:动易网站为swCMS6.5版 和 动网论坛为dvbbs 8.1.1 版 1.  确定动易swCMS6.5网站首页"论坛新帖& ...

  2. 动网论坛Ver 7.1.0 Sp1

    Dvbbs7.1.0 Sp1 产品主要更新内容,此下载已包含所有最新更新和所有原版文件 1.重整核心结构,采用成熟的缓存加载模式,能保持稳定的运行状态.缓存数据大部分采用XML模式,易于存取和管理.优 ...

  3. 动网论坛新手详尽教程

    1.如何登陆后台: 用动网论坛的默认管理员帐号(admin, admin888)登陆,在上面的菜单中选择管理 输入管理员帐号密码就能登陆后台,进行你的论坛设置. 2.如何添加论坛管理员: 你首先要注册 ...

  4. 动网论坛7.0获得WebShell的分析

    本文作者:angel 文章性质:原创 发布日期:2004-06-27  发现:Super·Hei  分析:angel  环境/讨论:xiaolu  起哄:knife 前言 Super·Hei和我提起& ...

  5. 将动网论坛验证码修改为算术运算提问的验证码

    维护曙光助学社论坛的过程中,原先为了发帖方便没有启用验证码,结果经常有恶意广告发到论坛上来,于是在注册和发帖时启用验证码,是为了抵制自动发帖机.动网论坛流行太广,其原始的验证码程序恐怕被OCR的可能性 ...

  6. 动网php_动网论坛PHP增强版(动网论坛PHP2.0++官方下载)V2.0官方版下载 - 下载吧...

    开拓的力量,前进的方向,经历了一个冬的孕育,动网PHP2.0++正式版在我们团队的精心培养下,顺利与大家见面了.动网论坛PHP增强版此次正式版,一如既往的延续了PHP2.0++的创新功能,在新功能的基 ...

  7. 动网论坛php源码无法安装,轻松搞定动网论坛与网站的整合

    文章为一个朋友原创,帮发了上来,转载请注明出处. 修改说明: 1.本方法适用于动网论坛 Dvbbs ver7.0及其以上版本,access数据库2000版本及其以上. 2.本修改方法仅供技术讨论和参考 ...

  8. html缩小网页时版块乱跑,解决动网论坛最后发表显示代码的问题(或导致首页排版错乱)...

    动网论坛作为一个优秀的ASP论坛程序,两年前曾是千千万万站长的选择.虽然动网论坛官方停止了更新,但是由于我一个站用的是动网论坛,转换的话闲麻烦,而且之前做了不少个性化修改,再者我用着感觉也挺快的,也能 ...

  9. 【动网论坛7.1 sp1 修改】-修改发帖所贴的图的大小

    如何修改发帖所贴的图的大小? 今天查找了一下修改方法,特整理出来: 在inc/DV_ubbcode.asp文件中.找到如下代码: s=bbimg(s,550)平凡人生论坛:http://www.add ...

最新文章

  1. mysql游标结果为空
  2. RabbitMQ应对不同阶段丢失消息的处理方案
  3. linux下编译的PHP添加soap扩展
  4. 【机器学习】逻辑回归—良/恶性乳腺癌肿瘤预测
  5. asp.net mvc post 后台model_搭建restful api后台
  6. java中数组的返回值是什么类型_打印java 数组的最简单方式是什么?
  7. 关于SVN状态图标不显示的解决办法(史上最全)
  8. kotlin android 注解,注解 - Kotlin 语言中文站
  9. 超详细反编译python打包的exe
  10. 华为手机备忘录的字体怎么调大?
  11. win7语言文件夹c盘什么位置,Win7系统C盘中ProgramData文件夹在哪?
  12. 004. 看似“完美”的类目+属性
  13. python播放mp3文件 playsound_播放声音文件 函数playsound()
  14. zemax---System Explorer(系统选项)
  15. 在chrome浏览器上下载txt小说的Javascript代码
  16. AE学习笔记——第三章:动画制作基础1
  17. 【转载】分页插件中关于PageInfo
  18. python、pandas、Excel、Powerbi中对日期的处理方法
  19. 信号完整性分析-笔记
  20. 读懂老板的暗语,你需要知道解释器模式~

热门文章

  1. android程序安装空间不足,AndroidStudio提示磁盘空间不足
  2. Python:提高pip安装速度的网站
  3. echarts 3d地球 背面光线太暗_国内超炫裸眼3D案例鉴赏,大家更喜欢那一个!
  4. linux常用ipc技术,LINUX系统编程之IPC
  5. linux 硬连接 跨分区,Linux硬盘分区和软硬链接
  6. zynq平台交叉编译器的安装
  7. mysql日期教程_MySQL日期函数详解
  8. possible SYN flooding on port 3690 Sending cookies
  9. 获取.propertys文件获取文件内容
  10. flask+socketio+echarts3 服务器监控程序(基于后端数据推送)