PHP Classes

File: resources/tooltip.js

Recommend this page to a friend!
  Classes of Piotr Malinski  >  HTML Friends  >  resources/tooltip.js  >  Download  
File: resources/tooltip.js
Role: Auxiliary data
Content type: text/plain
Description: JS Scripts files
Class: HTML Friends
PHP wrapper to use dhtmlgoodies.com DHTML widgets
Author: By
Last change:
Date: 16 years ago
Size: 2,324 bytes
 

Contents

Class file image Download
/************************************************************************************************************ (C) www.dhtmlgoodies.com, October 2005 This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website. Terms of use: You are free to use this script as long as the copyright message is kept intact. However, you may not redistribute, sell or repost it without our permission. Thank you! www.dhtmlgoodies.com Alf Magne Kalleland ************************************************************************************************************/ var dhtmlgoodies_tooltip = false; var dhtmlgoodies_tooltipShadow = false; var dhtmlgoodies_shadowSize = 4; var dhtmlgoodies_tooltipMaxWidth = 200; function showTooltip(e,tooltipTxt) { if(!dhtmlgoodies_tooltip){ dhtmlgoodies_tooltip = document.createElement('DIV'); dhtmlgoodies_tooltip.id = 'dhtmlgoodies_tooltip'; dhtmlgoodies_tooltipShadow = document.createElement('DIV'); dhtmlgoodies_tooltipShadow.id = 'dhtmlgoodies_tooltipShadow'; document.body.appendChild(dhtmlgoodies_tooltip); document.body.appendChild(dhtmlgoodies_tooltipShadow); } dhtmlgoodies_tooltip.style.display='block'; dhtmlgoodies_tooltipShadow.style.display='block'; var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop); dhtmlgoodies_tooltip.style.width = null; // Reset style width if it's set dhtmlgoodies_tooltip.innerHTML = tooltipTxt; dhtmlgoodies_tooltip.style.left = e.clientX + 10 + 'px'; dhtmlgoodies_tooltip.style.top = e.clientY + 10 + st + 'px'; dhtmlgoodies_tooltipShadow.style.left = e.clientX + 10 + dhtmlgoodies_shadowSize + 'px'; dhtmlgoodies_tooltipShadow.style.top = e.clientY + 10 + st + dhtmlgoodies_shadowSize + 'px'; if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){ /* Exceeding max width of tooltip ? */ dhtmlgoodies_tooltip.style.width = dhtmlgoodies_tooltipMaxWidth + 'px'; } dhtmlgoodies_tooltipShadow.style.width = dhtmlgoodies_tooltip.offsetWidth + 'px'; dhtmlgoodies_tooltipShadow.style.height = dhtmlgoodies_tooltip.offsetHeight + 'px'; } function hideTooltip() { dhtmlgoodies_tooltip.style.display='none'; dhtmlgoodies_tooltipShadow.style.display='none'; }