javascript 实现数据表格显示的展开与折叠
2010-04-22 09:35
519 查看
<script language="javascript">
function ShowTableRow(id)
{
var _Row = document.getElementById(id) <!-- 获取ID为TableRowID 的对象 -->
var _Img = document.getElementById("Img"+id)
<!--alert(_Img)-->
if(_Row.style.display=="none")
{
_Row.style.display="";
_Img.src="arrowUP.gif";
}
else
{
_Row.style.display="none";
_Img.src="arrowDOWN.gif";
}
}
</script>
*******************************
asp/jsp 页面: 设置对象的 ID
.......................
<td width="14%" bgcolor="#ecfaff" ><div align="center"><img src="arrowDOWN.gif" id="Img<%=num%>" onClick="ShowTableRow(<%=num%>)"></div></td>
<td width="12%" bgcolor="#ecfaff" class="style11"></td>
</tr>
<!------ 展开/折叠***** 行-- 出厂流向 -->
<tr class="style11" bgcolor="#66CC99">
<td colspan="7">
<div id=<%=num%> style="display:none" >
<table width="73%" border="0" align="center" cellpadding="0" cellspacing="1" >
<%
'-- 根据RS1结果,动态画表格
sql1="SELECT ORG_CODE,ORG_NAME, count(*) as OUTNUM1 FROM "
sql1=sql1+" ciginfo where substring(barcode,3,6)='"+ppdm+"' and scandate<='"+enddate&" 23:59:59"+"' and scandate>='"+begindate+"'"
sql1=sql1+" group by ORG_CODE,ORG_NAME "
rs1.open sql1,connstr,1,1 '---------- 打开汇总结果数据集 ----> RS1
num1=1
do while not rs1.eof
%>
<tr>
<td width=48%></td>
<td width=5%><%=num1%>、</td>
<td width=10%><%=rs1("ORG_CODE")%></td>
<td width=35%><div align="left"><%=rs1("ORG_NAME")%> </div> <td>
<td width=5%><%=rs1("outnum1")%></td>
</tr>
<%
rs1.movenext
num1=num1+1
loop
rs1.close
%>
</table>
</div>
</td>
</tr>
<!------ 展开/折叠-- 出厂流向 结束! -->
function ShowTableRow(id)
{
var _Row = document.getElementById(id) <!-- 获取ID为TableRowID 的对象 -->
var _Img = document.getElementById("Img"+id)
<!--alert(_Img)-->
if(_Row.style.display=="none")
{
_Row.style.display="";
_Img.src="arrowUP.gif";
}
else
{
_Row.style.display="none";
_Img.src="arrowDOWN.gif";
}
}
</script>
*******************************
asp/jsp 页面: 设置对象的 ID
.......................
<td width="14%" bgcolor="#ecfaff" ><div align="center"><img src="arrowDOWN.gif" id="Img<%=num%>" onClick="ShowTableRow(<%=num%>)"></div></td>
<td width="12%" bgcolor="#ecfaff" class="style11"></td>
</tr>
<!------ 展开/折叠***** 行-- 出厂流向 -->
<tr class="style11" bgcolor="#66CC99">
<td colspan="7">
<div id=<%=num%> style="display:none" >
<table width="73%" border="0" align="center" cellpadding="0" cellspacing="1" >
<%
'-- 根据RS1结果,动态画表格
sql1="SELECT ORG_CODE,ORG_NAME, count(*) as OUTNUM1 FROM "
sql1=sql1+" ciginfo where substring(barcode,3,6)='"+ppdm+"' and scandate<='"+enddate&" 23:59:59"+"' and scandate>='"+begindate+"'"
sql1=sql1+" group by ORG_CODE,ORG_NAME "
rs1.open sql1,connstr,1,1 '---------- 打开汇总结果数据集 ----> RS1
num1=1
do while not rs1.eof
%>
<tr>
<td width=48%></td>
<td width=5%><%=num1%>、</td>
<td width=10%><%=rs1("ORG_CODE")%></td>
<td width=35%><div align="left"><%=rs1("ORG_NAME")%> </div> <td>
<td width=5%><%=rs1("outnum1")%></td>
</tr>
<%
rs1.movenext
num1=num1+1
loop
rs1.close
%>
</table>
</div>
</td>
</tr>
<!------ 展开/折叠-- 出厂流向 结束! -->
相关文章推荐
- javascript实现页面加载,预读取完数据后再显示页面
- jQuery实现表格展开与折叠的方法
- javascript实现页面加载,预读取完数据后再显示页面
- 原生javascript实现简单的datagrid数据表格
- 原生javascript实现简单的datagrid数据表格
- javascript实现列表的点击展开折叠
- 『原创』使用ASP与JAVASCRIPT配合实现多个复选框数据关联显示
- javascript实现页面加载,预读取完数据后再显示页面
- 137在搜索框中实现下拉列表效果(扩展知识:表格视图数据源为空数据时显示提示信息)
- javascript简单实现表格行间隔显示颜色并高亮显示
- 源码——JavaScript实现的数据表格冻结列、调整列宽和客户端排序
- javascript使用DOM模型和CSS实现菜单的折叠和展开
- android listview嵌套gridview,并实现grid元素部分显示以及点击展开与折叠
- javaScript 实现表格数据导出为Excel 兼容Mac
- bootstrap 实现用 table 表格显示list数据
- 【javascript】表格行间隔显示颜色,并实现高亮显示效果
- 如何实现js展开收起(折叠)效果呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮
- JavaScript实现兼容IE6的收起折叠与展开效果实例
- JavaScript实现动态添加页面的表格行数并获取数据