Pages doesn't load properly until mouse movement

C

Chris

My web hosts uses an apache server and I find that the ajax related
content of my pages don't appear unless there is some mouse movement
over the related area? I am guessing it is something to do with the
functions I am using below but I am not js savy.

How would I fix this?

Thanks,

Chris

//////////////////////////////////////////////////////////////////////////////
function xDocSize()
{
var b=document.body, e=document.documentElement;
var esw=0, eow=0, bsw=0, bow=0, esh=0, eoh=0, bsh=0, boh=0;
if (e) {
esw = e.scrollWidth;
eow = e.offsetWidth;
esh = e.scrollHeight;
eoh = e.offsetHeight;
}
if (b) {
bsw = b.scrollWidth;
bow = b.offsetWidth;
bsh = b.scrollHeight;
boh = b.offsetHeight;
}

sWindowHeight = esh;

return {w:Math.max(esw,eow,bsw,bow),h:Math.max(esh,eoh,bsh,boh)};
}
//////////////////////////////////////////////////////////////////////////////
window.size = function()
{
var w = 0;
var h = 0;

//IE
if(!window.innerWidth)
{
//strict mode
if(!(document.documentElement.clientWidth == 0))
{
w = document.documentElement.clientWidth;
h = document.documentElement.clientHeight;
}
//quirks mode
else
{
w = document.body.clientWidth;
h = document.body.clientHeight;
}
}
//w3c
else
{
w = window.innerWidth;
h = window.innerHeight;
}
return {width:w,height:h};
}

window.center = function()
{
var hWnd = (arguments[0] != null) ? arguments[0] : {width:0,height:
0};

var _x = 0;
var _y = 0;
var offsetX = 0;
var offsetY = 0;

//IE
if(!window.pageYOffset)
{
//strict mode
if(!(document.documentElement.scrollTop == 0))
{
offsetY = document.documentElement.scrollTop;
offsetX = document.documentElement.scrollLeft;
}
//quirks mode
else
{
offsetY = document.body.scrollTop;
offsetX = document.body.scrollLeft;
}
}
//w3c
else
{
offsetX = window.pageXOffset;
offsetY = window.pageYOffset;
}

_x = ((this.size().width-hWnd.width)/2)+offsetX;
_y = ((this.size().height-hWnd.height)/2)+offsetY;

return{x:_x,y:_y};
}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,763
Messages
2,569,563
Members
45,039
Latest member
CasimiraVa

Latest Threads

Top