如何实现这样一个效果。
鼠标移动到一个链接上时,页面里出现一个Div层。里面是链接的详细内容。举个例子比如我有一个数据表article
里面有3个字段
ID int
Title nvarchar(20)
Content ntext现在我在页面里用ID和title字段列出很多文章的连接。要求鼠标移动到一个链接上,就自动出现一个层,里面动态读取每篇文章的Content字段。如何实现啊??
鼠标移动到一个链接上时,页面里出现一个Div层。里面是链接的详细内容。举个例子比如我有一个数据表article
里面有3个字段
ID int
Title nvarchar(20)
Content ntext现在我在页面里用ID和title字段列出很多文章的连接。要求鼠标移动到一个链接上,就自动出现一个层,里面动态读取每篇文章的Content字段。如何实现啊??
先用ASP读取后隐藏在层里面
当鼠标移到某个链接时,启动事件,此事件根据得到的条件,到其他页面去读取数据
<a href=xxx.aspx?id=1234 onmouseover=myread("1234")>title</a>//脚本
myread(myid)
{
//假设层名字是diva
var tmp = diva.innerHTML;
//加一个判断,免得已经有了内容还去读取
if(tmp == "")
{
//此处可作一个显示层的动作
diva.innerHTML = XmlPost("xxx.aspx?id=" + myid);
}
}//以XML求取数据
//webFileUrl:要读取的页面地址,可带参数
function XmlPost(webFileUrl)
{
var result = "";
var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlHttp.open("POST", webFileUrl, false);
xmlHttp.send("");
result = xmlHttp.responseText;
return(result);
}