//-------------------------------------------- // montre un popup description // nécessite d'avoir un calque nommé layerDesc // calque positionné par rapport à la souris // A appeler sur onMouseOver //-------------------------------------------- function ShowDesc(strDesc, strBackColor, strBorderColor, strCss) { if( strDesc == "" ) return; var strHtml = ""; if( typeof(strCss) != 'undefined' ) strHtml = "" + "
" + strDesc + "
"; else strHtml = "" + "
" + strDesc + "
"; OpenWriteToLayer(document, "layerDesc"); WriteToLayer(document, "layerDesc", strHtml); CloseWriteToLayer(document, "layerDesc"); // variables globales // x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x; // y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y; if( document.all ) { layerDesc.style.visibility = "visible"; layerDesc.style.top = y + "px"; layerDesc.style.left = x + "px"; } else if( document.layers ) { var objLayer = document.layers["layerDesc"]; objLayer.style.visibility = "show"; objLayer.style.top = y + "px"; objLayer.style.left = x + "px"; } else { var objLayer = document.getElementById("layerDesc"); objLayer.style.visibility = "visible"; objLayer.style.top = y + "px"; objLayer.style.left = x + "px"; } } //--------------------------- // Cache le calque layerDesc // A appeler sur onMouseOut //--------------------------- function HideDesc() { if( document.all ) { layerDesc.style.visibility = "hidden"; } else if( document.layers ) { var objLayer = document.layers["layerDesc"]; objLayer.style.visibility = "hide"; } else { var objLayer = document.getElementById("layerDesc"); objLayer.style.visibility = "hidden"; } } function getLeft(l) { if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent)); else return (l.offsetLeft); } function getTop(l) { if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent)); else return (l.offsetTop); } function LayerEvt(idLayerToMove,idTdRef,iX, iY) { this.idLayerToMove=idLayerToMove; this.idTdRef=idTdRef; this.iX=iX; this.iY=iY; } //-------------------------------------------- // Déplace tous les layers contenu dans le tableau tabEvt // A appeler sur onload //-------------------------------------------- function MoveLayers() { for (i=0; i