| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 421 人关注过本帖
标题:再求指点一个
只看楼主 加入收藏
孙行者
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-8-26
收藏
 问题点数:0 回复次数:0 
再求指点一个
这里是一个DataList控件,当点击"查看回复"的时候TR表格的行显示出来
现在的问题是点击"查看回复"的时候在浏览器提示出s.style.display==""为空值,如何解决?请指点
<script type="text/javascript" language="javascript">
        function onoffdisplay(){
            var sub=document.getElementsByName('sub').length;
            var s=document.getElementById("scontentsub_"+sub);            
                if (s.style.display=="")
                s.style.display="none"
                else
                s.style.display=" "
                }
    </script>


<asp:DataList ID="DataListshow" runat="server">//用它生成多个表格的行
                    <ItemTemplate>
                        <tr>
                            <td bgcolor="#f3f3f3" colspan="2">
                                发表人:<%#DataBinder.Eval(Container.DataItem,"UserName") %>
                                主题:<%#DataBinder.Eval(Container.DataItem,"Subject") %>
                                于<%#DataBinder.Eval(Container.DataItem,"DataTime") %>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                发表内容:<%#DataBinder.Eval(Container.DataItem,"ContentText") %>
                                <div onclick="onoffdisplay('<%#DataBinder.Eval(Container.DataItem,"ContentID") %>')" name="sub" style="float:right;cursor:hand;">
                                    查看回复
                                </div>
                            </td>
                        </tr>
                        <tr id="scontentsub_<%#DataBinder.Eval(Container.DataItem,"ContentID") %>" style="display:none;">
                            <td bgcolor="#E3EAEB">
                                回复人:管理员 于<%#DataBinder.Eval(Container.DataItem,"RecTime") %>
                                <p>回复内容:<%#DataBinder.Eval(Container.DataItem, "Receiver")%></p>
                            </td>
                        </tr>
                    </ItemTemplate>
                    <HeaderTemplate>
                        <table align="center" cellpadding="0" cellspacing="0" width="645">
                    </HeaderTemplate>
                    <FooterTemplate>
                        </table>
                    </FooterTemplate>
                </asp:DataList>
搜索更多相关主题的帖子: javascript 浏览器 function 
2008-08-26 16:24
快速回复:再求指点一个
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.082936 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved