87,984
社区成员
发帖
与我相关
我的任务
分享


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<title>实时显示数据</title>
<script type="text/javascript" src="jslib/jquery.js"></script>
<script type="text/javascript" src="jslib/player.js"></script>
<script>
var obj;
var id;
$(document).ready(function() {
var playerdiv = $("#player").css("border","1px solid black").width("100px").css("position","absolute").css("z-index",100);
playerdiv.hide();
var as = $("a");
as.mouseover(function(event) {
var aNode = $(this);
var parentNode = aNode.parent();
id = parentNode.attr("id");
var myEvent = event || window.event;
playerdiv.css("left",myEvent.clientX + 10 + "px").css("top",myEvent.clientY + 10 + "px");
updata();
playerdiv.show();
});
as.mouseout(function() {
playerdiv.hide();
});
getInfo();
setInterval(getInfo, 1000); //设置定时器函数,每个1000毫秒执行一次
});
function getInfo() {
$.get("GetPlayerInfo", null, function(data) {
//obj = eval(data); //如果指明返回的类型为json格式就不必用eval方法转化
obj = data;
var player1 = obj["0001"];
var player2 = obj["0002"];
var span1 = $("#0001").children("span");
span1.html(player1.now);
var span2 = $("#0002").children("span");
span2.html(player2.now);
updata();
},"json");
}
function updata() {
var player = obj[id];
for (var property in player) {
if (property != "name") {
$("#"+property).children("span").html(player[property]);
}
}
}
</script>
</head>
<body>
<div id="0001"><a href="#">许飞:</a><span></span></div>
<div id="0002"><a href="#">孙燕姿:</a><span></span></div>
<div id="player">
<div id="yesterday">昨天:<span></span></div>
<div id="now">现在:<span></span></div>
</div>
</body>
</html>
