File:
1.09.4a/server/web/js/monitor.popup.js (
View as Code)
1: function nodeClick(nodeid)
2: {
3: popup = document.getElementById('popup_div');
4: popup.innerHTML = popupTop + "Loading..." + popupBottom;
5: popup.style.left = MouseX + 'px';
6: popup.style.top = MouseY + 'px';
7: popup.style.display = 'block';
8:
9: var xmlhttp=false;
10: if (window.XMLHttpRequest)
11: {
12: xmlhttp=new XMLHttpRequest();
13: if (xmlhttp.overrideMimeType) xmlhttp.overrideMimeType('text/xml');
14: }
15: else if (window.ActiveXObject)
16: {
17: try
18: {
19: xmlhttp = new ActiveXObject("Msxml2.HTTP");
20: }
21: catch(e)
22: {
23: xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
24: }
25: }
26:
27: if (!xmlhttp)
28: {
29: alert("Cannot Create XML HTTP Request Object");
30: return false;
31: }
32:
33: xmlhttp.onreadystatechange = function()
34: {
35: if (xmlhttp.readyState == 4)
36: {
37: if (xmlhttp.status == 200)
38: {
39: popup.innerHTML = popupTop + xmlhttp.responseText + popupBottom;
40: }
41: else
42: {
43: popup.innerHTML = popupTop + "Error Code Returned: " + xmlhttp.status + popupBottom;
44: }
45: }
46: }
47:
48: var url="monitor.popup.php?type=node&nodeid="+nodeid;
49: xmlhttp.open("GET",url,true);
50: xmlhttp.send(null);
51:
52:
53: }
54:
55: function closePopup()
56: {
57: document.getElementById('popup_div').style.display = 'none';
58: }
59:
60: var popupTop = "";
61: var popupBottom = "";
62:
63: var isIE = false;
64: if (document.all) isIE=true;
65:
66: var MouseX=0;
67: var MouseY=0;
68:
69: function recordMouse(e)
70: {
71: if (!e) e=window.event;
72: if (isIE)
73: {
74: MouseX = e.clientX + document.body.scrollLeft;
75: MouseY = e.clientY + document.body.scrollTop;
76: }
77: else
78: {
79: MouseX = e.pageX;
80: MouseY = e.pageY;
81: }
82: }
83:
84: if (!isIE) document.captureEvents(Event.MOUSEMOVE);
85:
86: if (window.addEventListener) document.addEventListener("mousemove",recordMouse,false);
87: else if (window.attachEvent) document.attachEvent("onmousemove",recordMouse);
88: else document.onmousemove = recordMouse;
89:
90: