I'm trying to get the position of a table on a page..
<table id="tab">
by using :
var x = getAbsX(document.getElementById("tab"))
var y = getAbsX(document.getElementById("tab"))
which calls:
function getAbsX(elt) { return (elt.x) ? elt.x : getAbsPos(elt,"Left"); }
function getAbsY(elt) { return (elt.y) ? elt.y : getAbsPos(elt,"Top"); }
function getAbsPos(elt,which) {
iPos = 0;
while (elt != null) {
iPos += elt["offset" + which];
elt = elt.offsetParent;
}
return iPos;
}
but the bleeding thing keeps giving me 0's for both x and y in IE but works in Firefox. Can anyone help?
<table id="tab">
by using :
var x = getAbsX(document.getElementById("tab"))
var y = getAbsX(document.getElementById("tab"))
which calls:
function getAbsX(elt) { return (elt.x) ? elt.x : getAbsPos(elt,"Left"); }
function getAbsY(elt) { return (elt.y) ? elt.y : getAbsPos(elt,"Top"); }
function getAbsPos(elt,which) {
iPos = 0;
while (elt != null) {
iPos += elt["offset" + which];
elt = elt.offsetParent;
}
return iPos;
}
but the bleeding thing keeps giving me 0's for both x and y in IE but works in Firefox. Can anyone help?
Comment