/* | |
ChangeLog: | |
2005-02-24 Phil Avery, pavery@us.ibm.com | |
- initial version | |
*/ | |
var isIE = document.all?true:false; | |
if (!isIE) document.captureEvents(Event.MOUSEMOVE); | |
document.onmousemove = getMousePosition; | |
var mouse_x; | |
var mouse_y; | |
var popup_height = 200; | |
var popup_width = 300; | |
function showPopup(text) { | |
var params = 'status=no, menubar=0,menubars=0,personalbar=0,statusbars=0, width='+ popup_width +',height='+ popup_height+',left='+mouse_x+',top='+mouse_y; | |
popup = open("","hoverwindow", params); | |
popup.document.open(); | |
//popup.document.write('mouse_x is:' + mouse_x + ' mouse_y is:' + mouse_y ); | |
popup.document.write("<body bgcolor='#eeeeee' style='font-family:arial;font-size:12px;'>" | |
+ text | |
+ "</body>"); | |
popup.document.close(); | |
} | |
function hidePopup() { | |
popup.close(); | |
} | |
function getMousePosition(e) { | |
if (!isIE) { | |
mouse_x = e.pageX + window.screenX + 25; | |
mouse_y = e.pageY + window.screenY - (popup_height/2) - 25; | |
} | |
if (isIE) { | |
mouse_x = event.clientX + document.body.scrollLeft + window.screenLeft + 25; | |
mouse_y = event.clientY + document.body.scrollTop + window.screenTop - popup_height - 50; | |
} | |
return true; | |
} |