Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.09.2009, 09:20
Интересующийся
Отправить личное сообщение для Atrox Посмотреть профиль Найти все сообщения от Atrox
 
Регистрация: 22.04.2009
Сообщений: 14

размеры рабочей области браузера
Добрый день! есть такой вопрос: как определить рабочую область браузера? отыскал скрипт:
function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;  
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

как её вызвать в программе?

З.Ы. вопрос нубский, но поиск мне не помог, а JC не знаю вообще(
Ответить с цитированием
  #2 (permalink)  
Старый 28.09.2009, 09:48
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 09.07.2008
Сообщений: 3,873

Как вызвать функцию, тут еще, наверное, никто не спрашивал
Ответить с цитированием
  #3 (permalink)  
Старый 03.10.2009, 16:56
Аватар для Раман
Аспирант
Отправить личное сообщение для Раман Посмотреть профиль Найти все сообщения от Раман
 
Регистрация: 22.09.2009
Сообщений: 46

ну он же сказал что не шарит в яваскрипт.
попробуй вотп так
window.onload = getClientWidth
window.onload = getClientHeight
напиши это в самом низу.
Ответить с цитированием
  #4 (permalink)  
Старый 03.10.2009, 17:11
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 09.07.2008
Сообщений: 3,873

Сообщение от Раман
ну он же сказал что не шарит в яваскрипт.
попробуй вотп так
window.onload = getClientWidth
window.onload = getClientHeight
напиши это в самом низу.
Вы видимо тоже не шарите иначе зачем перезаписывать window.onload ссылкой на функцию getClientHeight, сразу же после назначения getClientWidth, в качестве обработчика события? И вообще эти функции бесполезно вызывать по onload, нужно использовать результаты выполнения этих функций.

Последний раз редактировалось Octane, 03.10.2009 в 17:15.
Ответить с цитированием
  #5 (permalink)  
Старый 29.10.2018, 16:04
Новичок на форуме
Отправить личное сообщение для mech_master Посмотреть профиль Найти все сообщения от mech_master
 
Регистрация: 29.10.2018
Сообщений: 1

ПОказать разрешение клиентской части при загрузке и изменение размеров
<!DOCTYPE html>
<html>
<head>
<title>Пример главы 13.1. на стр 335</title>
<script type="text/javascript" language="JavaScript">
function show_client_size () {
var eltWidth = document.getElementById("client_width"),
eltHeight = document.getElementById("client_height");
eltWidth.innerHTML = getClientWidth();
eltHeight.innerHTML = getClientHeight();
}

function getClientWidth()
{
return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth :document.body.clientWidth;
}

function getClientHeight()
{
return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeigh t:document.body.clientHeight;
}

window.onload = show_client_size;
window.onresize = show_client_size;
</script>
</head>
<body>
<div class="client_size">
<p>Щирина клиентской области: <span id="client_width">000</span></p>
<p>Высота клиентской области: <span id="client_height">000</span></p>

</div>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Высота страницы по высоте окна браузера Николян (X)HTML/CSS 4 16.01.2014 18:12
Как можно найти разрешение рабочей области браузера? Влад Общие вопросы Javascript 3 20.07.2009 09:18
Как получить текущую страницу браузера psychodrake Общие вопросы Javascript 12 18.09.2008 23:28
Фиксация элемента внизу окна браузера Макс Events/DOM/Window 1 25.08.2008 12:46
Реклама по центру окна браузера Макс Элементы интерфейса 2 14.06.2008 23:55