расчет координат для окна браузера

Адексия

Новичок
расчет координат для окна браузера

сама по себе функция срабатывает
function window_width()
{
try
{
return document.body.clientWidth; // все нормальные
}
catch(e)
{
return screen.availWidth; // IE
}
return 600; // если ничего не сработало
}
а при интеграции в код опять выдает разные размеры, в зависимости от типа браузера. может есть какое-нибудь другое решения, что бы при определение ширины окна выдавалась в результате одна цифра, вне зависимости от типа браузера?

-~{}~ 07.11.09 14:10:

или есть такая ф-ция х, что если код отображает эксплорер, то он увидет функцию х и проигнориует что в ней, мозила увидет и выполнит?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Адексия
или есть такая ф-ция х, что если код отображает эксплорер, то он увидет функцию х и проигнориует что в ней, мозила увидет и выполнит?
Есть conditional compilation, отрабатывающий только в IE.
 

Beavis

Banned
Адексия
в инете полно всяких кроссбраузерных примеров по этой теме
 

Адексия

Новичок
большое спасибо, а по первому вопросу есть идеи?
я писала дизайн, где элементы растягиваются по окну, есть верхний и нижний, код должен дублироваться, за исключеним нескольких координат и рисунков (рисы, толькозеркально изменены фильтром), а нижний центральный съезжает в лево. помогает сдвинуть только margin-right, а margin-left, абсолютное позиционирование игнорит? есть идеи почему? я вроде проверила все внутренние и внешние полоски, их длину
 
Сверху