C#中怎么实现鼠标移到一个图片上就显示层 并且层里的内容是从数据库提取出来的 请各位高手帮忙啊
解决方案 »
- RegisterStartupScript输入的图片,如何控制在页尾,不用控件指定位置
- TcpClient 作什么用的
- <div id="Layer25" style="position: absolute; width:1000px; height:1000px; z-index: 35; background-color:red
- 用什么语句可以判断一个字符串中是否还有要查找的字
- [求助]treeView 的问题,怎么使折叠的时候,treeView不触发SelectedIndexChange
- 想用asp.net和xml开发论坛
- 如何使用自定义控件中的WEB控件
- 放分100 强烈推荐报表打印控件wsReport4.6 图表组件wsChart4.6 欢迎大家多提建议
- 问一个菜菜的问题!
- 请大家帮忙,如何将客户端变量中的二进制数发送到服务器并存入数据库,再取出
- 如何在GridView前面添加一列,和后面添加两列??
- 新版的论坛搜索功能太差了
你可以用在图片的属性里加Onmouseover= "ShowInfo(this);" dataId = ""; onmouseout="CloseInfo();"
在绑定图片的时候C#代码 pic.atttibute.add("dataId",id);
function showInfo(pic)
{
var id = pic.getAttribute("dataId")
// 用ajax 调用C#代码取值
// 把返回值显示在层上
// 显示层
}
function CloseInfo()
{
// 关闭层 style.display = 'none';
}
1.载入页面的时候,把数据保存在DIV里,然后显示style.display="inline"
2.在显示层的同时,用异步方式(XMLHTTP)获取数据,并显示.这个网上很多例子了.
<div id="employeeInfo" style="margin-top:15px;margin-left:20px;"></div>
</v:roundRect>
function MouseOver()
{
...
document.getElementById("employeeInfo").innerHTML=unescape(responseText); //responseText是通过AJAX返回原数据
document.getElementById("roundDiv").style.visibility="visible"; //显示那个层
document.getElementById("roundDiv").style.pixelLeft=topX; //层显示的位置
document.getElementById("roundDiv").style.pixelTop=topY ;
}这是一个层里的代码。要显示图片的信息。。