высота окна определяется не всеми браузерами
помогите пожалуйста понять причину проблемы и по возможности решить её.
есть страничка если кликнуть по ссылке "подбор сумки по параметрам", то в браузере опера как и задумано увеличивается высота шапки(строка с js-функцией 398). в других браузерах(ie8, chrome, ff) эта простейшая функция почему то не срабатывает... |
ссылка на сайт не работает, лучше бы код сюда привел.
возможные проблемы: при задание новой высоты не указаны пиксели: obj.style.width = 10 + 'px'; по поводу высоты окна, юзай кроссбраузерный способ:
function clientWidth(){ // Ширина окна просмотра
return document.documentElement.clientWidth == 0 ? document.body.clientWidth : document.documentElement.clientWidth;
}
function clientHeight(){ // Высота окна просмотра
return document.documentElement.clientHeight == 0 ? document.body.clientHeight : document.documentElement.clientHeight;
}
function documentWidth(){ // Ширина всего документа
return Math.max(
document.documentElement["clientWidth"],
document.body["scrollWidth"], document.documentElement["scrollWidth"],
document.body["offsetWidth"], document.documentElement["offsetWidth"]
);
}
function documentHeight(){ // Высота всего документа
return Math.max(
document.documentElement["clientHeight"],
document.body["scrollHeight"], document.documentElement["scrollHeight"],
document.body["offsetHeight"], document.documentElement["offsetHeight"]
);
}
|
| Часовой пояс GMT +3, время: 19:42. |