本人菜鸟一个,工作不到两个月,做公司的网站时遇到这样一个问题。
比如说用户a发的一个消息  你好!   , 当鼠标指到 你好! 上面时,能显示出用户a发的所有消息
或者说显示用户a发的消息中5条、10条等等,我询问别人得到的方法有两个,一个是在 你好! 的超链接的title属性
中绑定数据,或者用JavaScript来写,但是这两个方法具体怎么实现我还是不清楚,做过
这样的东西高手请指点一下,谢谢。

解决方案 »

  1.   

    <a href="#" title="你好!">你好!</a>
      

  2.   

     LS上的意思就是说 先把数据都查询出来,然后在title中把查询的数据绑定上去
    这个我先去试试
      

  3.   

    这个要做一个隐藏的层啊。<html>
    <head 
        <title>Message</title>
    </HEAD><SCRIPT language="javascript">
    function Display(flag)
    {sid=document.getElementById('div1');
    if (flag)
    {
    sid.style.display="";
    }else{
    sid.style.display="none";
    }}
    </SCRIPT>
    <body onload="Display(false);">
    <form id="Form1">
    <div  onmouseover="Display(true)" onmouseout="Display(false)">Message,Hello!
    <div id="div1">
        <table border=1>
        <tr>
        <td>Message0</td>
        </tr>
        <tr>
        <td>Message1</td>
        </tr>
        <tr>
        <td>Message2</td>
        </tr>
        </table>
    </div>
    </div>
    </form>
    </body>
    </HTML>
      

  4.   

    用超级链接的tooltip来实现
     <asp:HyperLink ID="HyperLink1" CssClass="AfficheLink1" runat="server" Text='<%#Eval("Information_SubTitle") %>' NavigateUrl='<%# "../InformationCenter/InformationManage.aspx?AID="+Eval("Information_ID")%>' ToolTip=<%#Eval("Information_Title") %>> </asp:HyperLink>   
    这样就能取数据了,然后样式可以用css来控制显示模式.参考链接:http://blog.csdn.net/kong521/archive/2008/05/23/2471092.aspx   
      

  5.   

    你提问的这个页面不就有活生生的事例吗?你看懂了就会做了,一般使用div来做的
      

  6.   

    js做的话确实很好,但就怕很多用户禁用了JS,那效果就不出来了,
    至于好的解决方案我也没有,顶一下吧,以表支持!