<html> <head> <title>Div example</title> </head> <body> <script type="text/javascript" language="JavaScript" > document.getElementsByClassName = function (needle) { var my_array = document.getElementsByTagName("*"); var retvalue = new Array(); var i, j; for (i = 0, j = 0; i < my_array.length; i++) { var c = " " + my_array[i].className + " "; if (c.indexOf(" " + needle + " ") != -1) retvalue[j++] = my_array[i]; } return retvalue; } function addEvent(obj, evType, fn) { if (obj.addEventListener) { obj.addEventListener(evType, fn, true); return true; } else if (obj.attachEvent) { var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; } } function HelpHover() { if(this._hoverContents) { this._mousePosX = 0; this._mousePosY = 0; this._hoverItem = null; this._hoverContents = null; } } HelpHover.prototype.init = function() { var hh = this; var helpItems = document.getElementsByClassName('helphover'); for (var i=0; i<helpItems.length; i++) { helpItems[i].onmousemove = function(e) { if (!e) var e = window.event; if (e.pageX || e.pageY) { hh.mousePosX = e.pageX; hh.mousePosY = e.pageY; } else if (e.clientX || e.clientY) { hh.mousePosX = e.clientX + document.documentElement.scrollLeft; hh.mousePosY = e.clientY + document.body.scrollTop; } hh._hoverItem = this; hh._hoverContents = document.getElementById(this.id+'Help'); hh.move(); } helpItems[i].onmouseout = function (e) { hh.out(); } } } HelpHover.prototype.out = function() { if(this._hoverContents) { this._hoverContents.style.top = -10000+'px'; this._hoverContents.style.left = -10000+'px'; this._hoverItem = null; this._hoverContents = null; } } HelpHover.prototype.move = function() { this._hoverContents.style.top = this.mousePosY+20+'px'; this._hoverContents.style.left = this.mousePosX-90+'px'; } addEvent(window, 'load', function() {var hh = new HelpHover(); hh.init();}); </script> <style type="text/css"> .helptext { position: absolute; top: -5000px; left: -5000px; margin: 0; padding: 4px; color:#000000; text-align: left; width:150px; font-family: Verdana, Arial; font-size: 10px; border: 1px solid #000000; z-index: 1; background-color: #ffffff; -moz-border-radius: 3px; -moz-opacity: .85; opacity: .85; filter: alpha(opacity=90); } .helptitle{ font-family: Verdana, Arial; font-size: 12px; color: #0000FF; font-weight: bold; } </style> <a href="https://www.mobilefish.com" class="helphover" id="item123"> <img src="../download/css/3dsmax7_teapot_red_mobilefish_small.gif" width="100" height="66" border="0" alt="teapot small" /> </a> <div class="helptext" id="item123Help"> <div class="helptitle">3D Studio Max Teapot</div> <br /> Create a teapot with background. </div> </body> </html>