Иногда требуется вывести посередине страницы элемент с заданной шириной и высотой(например фото). Для получения координат элемента на странице можно использовать следующую функцию:
function Block(width,height) { var d = document.documentElement; var top = d.scrollTop || document.body.scrollTop; var y = Math.floor((d.clientHeight - height)/2) + top; var x = Math.floor((d.clientWidth - width)/2); return [x,y]; }