File: 1.09.5a/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: