var a = " <%=mygetdata("2")%>"; 
这一句的参数2不能写divid?写了就出错,我怀疑我的整个思路都是错的,我也不知道这个效果应该实现。

解决方案 »

  1.   

    var a = " <%=mygetdata("2")%>"; 
    这一句的里=是什么意思?本来mygetdata这个函数是没有返回值的,但是不加返回值,这一句就不能用,就随便写一个返回值。
      

  2.   

    应该没有楼主想象的那么复杂
    mouseover以后 panel上的数据就应经下载到缓存中了  断网后  在同一图片上触发mouseover 它调用的是缓存  你关机  再开机 别联网 对那张图片触发mouseover 还会有那个panel吗?  如果还有 那就可能就跟cookie有关系了
      

  3.   

    var a = " <%=mygetdata("2")%>"; 
      这里如果是变量的话 在页面执行cs里的代码的时候 它根本就没有具体值 ,所以就不行 
        
      1。   <ItemTemplate>        
            <table width="294" height="147" border="1"> 
    <%# DataBinder.Eval(Container.DataItem, "account")%> 
    </table> 
      在模板绑定的时候 就给行 或者是项 加mouseover 调用function qa(obj,divid)函数并传锑divid 
     2 。也可以用ajax 实现 ,鼠标到那个上面,根据其id ,异步查询信息再显示 , 不过这必须是有网的情况