弄了个datalist 里面循环了几张图片。我现在用鼠标指到就出现个框,框里面显示图片的详细信息,现在我已经用JS onmouseover 和onmouseout 实现了框,但是框里面没数据,怎么才能实现,框里面有信息 datalist 绑定的数据没能绑定到出现的框中所以没数据(数据绑到datalist上的,框上绑定的数据不会出现,理解了)怎样才能让出现的框有数据? 框是一个 <div>里面放的个表格。。框出来的onmouseout也执行了的。。鼠标离开就消失了框 问题是这样的: datalist里放的图片控件,数据也绑在datalist上的我现在是一指到图片就出框(已经实现),问题是框里面没数据(框里显示指到的图片的详细信息) 给个解决方案?????????

解决方案 »

  1.   

    汗,那么...的问题
    <div>   --这个div是你的图片详细信息框,也就是鼠标移进移出图片时显示的那个框,应该是包含在datalist中的吧?
    <%#Eval("这里放你要绑定的图片的某一个信息,比如图片名称,也就是查询中的某一列列名")%>
    <%#Eval("这里放你要绑定的图片的某一个信息,比如图片大小")%>
    </div>
      

  2.   

    你的隐藏的Div,在datalist里面直接绑定数据就行了
      

  3.   

    现在把<div>放到datalist里面了。。页面错误是document.all.Layer3.style为空或不是对象的错误。。也就是<div>Id找不到了楼下帮忙,继续看哈
      

  4.   

    <img>里可以写 ALT="图片信息"
      

  5.   

    汗,你直接在显示信息的DIV绑定跟图片相关的信息就行了啊,反正鼠标没点上去的时候是出不来的
      

  6.   

    div放到datalist要通过findcontrol来找吧
      

  7.   

    datalist嵌套
    http://www.cnblogs.com/liqiang665/archive/2007/06/06/773605.html
      

  8.   

    楼上 我要的div 放到datalist里面得我问题不是嵌套datalist问题
    我把div放到datalist里面了。。现在指到所有得图片。。出现得div都是一个图片得信息。。???
    还是那里有问题?
      

  9.   


    <ItemTemplate>
         <span onmousemove="Descriptionshow(<%# Eval("ID") %>)" onmouseout="Descriptionhide(<%# Eval("ID") %>)"> 
            <img ......></img>
         </span>                   
         <div id="divDescription<%# Eval("ID")%>" ....>
             <table>
                <tr>
                 <td>标题:</td>
                 <td><%# Eval("Title")%></td>
                </tr>
              </table>
          </div>
    </ItemTemplate>    function Descriptionshow(divID) {
            document.getElementById('divDescription'+divID).style.visibility = "visible";
        }    function Descriptionhide(divID) {
            document.getElementById('divDescription'+divID).style.visibility = "hidden";
        }