手机
当前位置:查字典教程网 >编程开发 >AJAX相关 >AJAX实现鼠标经过弹出详细介绍示例
AJAX实现鼠标经过弹出详细介绍示例
摘要:复制代码代码如下:vareposx;vareposy;functionshowRequest(pid,event){eposx=event....

复制代码 代码如下:

<span><script type="text/javascript">

var eposx ;

var eposy ;

function showRequest(pid,event){

eposx = event.clientX;

eposy = event.clientY;

var url="tip.jsp";

var params = 'pid='+ pid + '&time=' + (new Date()).toString() ;

sendRequest(url,params,'GET',showDetail);

}

//动态加载数据部门列表

function showDetail(){

if (httpRequest.readyState == 4) {

if (httpRequest.status == 200) {

var membersData = httpRequest.responseXML.getElementsByTagName("member");

var membersList = document.getElementById("detail");

//循环将数据插入列表框中

var li = '<table>';

for(var i=0;i<membersData.length;i++){

var price=membersData[i].childNodes[0].firstChild.nodeValue;

var num=membersData[i].childNodes[1].firstChild.nodeValue;

var chandi=membersData[i].childNodes[2].firstChild.nodeValue;

li += '<tr><td>价格:' + price + '</td></tr>';

li += '<tr><td>数量:' + num + '</td></tr>';

li += '<tr><td>产地:' + chandi + '</td></tr>';

}

li += '</table>';

membersList.innerHTML = li;

setDivPosition();

membersList.style.visibility='visible';

} else { //页面不正常

alert("您请求的页面有异常");

}

}

}

function hidendiv(){

var membersList = document.getElementById("detail");

membersList.innerHTML = '';

membersList.style.visibility='hidden';

}

function setDivPosition(){

var goodslist = document.getElementById('goodslist');

eposx = goodslist.offsetLeft + goodslist.offsetWidth -2;

eposy += goodslist.offsetTop - 100;

var listdiv = document.getElementById('detail');

listdiv.style.left=eposx+'px';

listdiv.style.border='blue 1px solid';

listdiv.style.top=eposy + 'px';

listdiv.style.width='100px';

listdiv.style.zIndex='999';

}

</script>

</head>

<body>

<h1>数据提示</h1>

<hr />

商品列表:

<p id="goodslist" onmouseout="hidendiv();">

<a href="javascript:void(0);" onmouseover="showRequest('p1',event);" >商品A</a><br/>

<a href="javascript:void(0);" onmouseover="showRequest('p2',event);" >商品B</a><br/>

<a href="javascript:void(0);" onmouseover="showRequest('p3',event);">商品C</a><br/>

</p>

<div id="detail">

</div> </span>

【AJAX实现鼠标经过弹出详细介绍示例】相关文章:

iframe实现Ajax文件上传效果示例

JQuery+ajax实现批量上传图片(自写)

AJAX如何接收JSON数据示例介绍

js对ajax返回数组的处理介绍

AJAX技术基础介绍

Ajax异步传输与PHP实现交互示例

利用AJAX实现鼠标悬浮获取值的代码

AJAX和JSP实现的基于WEB的文件上传的进度控制代码第1/2页

Ajax实现页面自动刷新实例解析

Ajax四种元素的关系介绍

精品推荐
分类导航