Try that, I added position: absolute. (Like aso has been suggesting) That should fix it.
- Code: Select all
function showAdLeft(objname) {
if(document.getElementById) {
var adobj=document.getElementById('ad'+objname); // the floating ad
var obj=document.getElementById(objname); // the graphic link
var objleft=obj.offsetLeft;
var objtop=obj.offsetTop;
var objwidth=obj.offsetWidth;
var objheight=obj.offsetHeight;
var objxcenter=(objwidth/2)+objleft;
var objycenter=(objheight/2) +objtop;
var objybottom=obj.offsetHeight;
var adobjwidth=adobj.offsetWidth;
var adobjheight=adobj.offsetHeight;
var adobjxcenter=adobjwidth/2;
var adobjycenter=adobjheight/2;
adobj.style.left=objleft-adobjwidth;
adobj.style.top=objycenter-adobjycenter;
adobj.style.visibility="visible"
}
}
function showAdRight(objname) {
if(document.getElementById) {
var adobj=document.getElementById('ad'+objname); // the floating ad
var obj=document.getElementById(objname); // the graphic link
var objleft=obj.offsetLeft-150; //Make adjustment for being in right column
var objtop=obj.offsetTop;
var objwidth=obj.offsetWidth;
var objheight=obj.offsetHeight;
var objxcenter=(objwidth/2)+objleft;
var objycenter=(objheight/2) +objtop;
var objybottom=obj.offsetHeight;
var adobjwidth=adobj.offsetWidth;
var adobjheight=adobj.offsetHeight;
var adobjxcenter=adobjwidth/2;
var adobjycenter=adobjheight/2;
adobj.style.position='absolute';
adobj.style.right=objleft-adobjwidth;
adobj.style.top=objycenter-adobjycenter;
adobj.style.visibility="visible"
}
}
function hideAd(objname) {
if(document.getElementById) {
adobj=document.getElementById('ad' +objname);
adobj.style.visibility="hidden"
}
}
// -->
</script>