У меня есть этот код JavaScript:
function pageWidth() {
return (window.innerWidth != null
? window.innerWidth
: (document.body != null
? document.body.offsetWidth
: null
));
}
function bodyloaded() {
winWidth = pageWidth();
window.scroll(0, 0);
scrAmount = Math.floor(
((document.body['scrollWidth'] - document.body.offsetWidth)/2) + 8
);
scrollBy(scrAmount, 0);
}
и применяется к тегам тела в методах onload и onresize, проблема в том, что если я добавлю какой-либо тип документа, этот код не работает в Firefox, но работает в IE.Я отлаживаю значения scrollWidth и offsetWidth, и всегда получаю одно и то же значение, это происходит с использованием Doctype.
Любое решение?